プロビジョニングプロファイルを使用せずに iPhone アプリケーションで APN から通知を受信する
-
19-09-2019 - |
質問
タスク:
- ジェイルブレイクされたiPhoneを持っています
- APN から通知を受信するアプリケーションを作成する必要がある
問題:iPhone でアプリケーションを実行すると、プログラムでエラーが表示されます。「アプリケーションに対して有効なアプリ環境資格文字列が見つかりません」(registerForRemoteNotificationTypes で呼び出したと思われます)。私が理解したように、問題の原因は、プロビジョニング プロファイルを使用せずにアプリケーションを構築したことです。
質問:Apple 開発者アカウントを受け取る前に (プロビジョニング プロファイルを作成するために) プログラムを動作させる可能性はありますか?
解決
Apple Push Notificationサービスは、デバイスが通知を受信するために、サービスに登録されている必要があります。 APNSサーバに登録するために、アプリが署名しプロビジョニングする必要があります。
また、ジェイルブレイク電話は、署名プロビジョニングとiTunesのApp Store経由で公式に配布された正当なアプリケーションは、使用されている多くの場合、正しく動作しない可能性があります。
私はそれが正当なiPhoneユーザーを対象AIMアプリからの通知は、いくつかのケースでも、AIMがインストールされていませんでしたジェイルブレイクされたiPhone、持つ人に送られていたことが報告されたと考えています。これはおそらく、ジェイルブレーキングがちょうどネジのすべてのものまで、そのデバイスのUDIDを変更するユーザーを許可するという事実とは何かを持っています。
他のヒント
はありません。あなたは、有効なプロビジョニングプロファイルを持っている必要があります。
あなたはを偽ののプッシュ通知を送信することができますのローカルを使用すると、この方法でMobileSubstrateを、インストールした場合:
http://networkpx.blogspot.com/2009 /06/sending-push-notification-locally.htmlする