3

APNS用のアプリケーションを開発しています。私のコードは1つのデバイスで正常に動作し、デバイスのアップルプッシュ通知も受け取りました。しかし、デバイス用にそのアプリケーションを実行すると、デバイストークンを取得し、そのトークンを介してすべてのプロセスを実行できるようになります。今、私の問題は、他のデバイスに同じアプリをインストールすると、次の方法が機能しなかったことです。

application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 

application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err

つまり、他のデバイスのデバイストークンを取得できませんでした。しかし、はい、そのデバイスのアプリケーションをインストールすると、そのアプリはデバイス設定の通知セクションに登録されました。

何をすべきか、そしてなぜそれらのメソッドが有効な構成済みのプロビジョニングプロファイルを持つ他のデバイスに対して実行できないのかを見逃しましたか?

4

1 に答える 1

5

問題が発生しました...実際、他のデバイスのインターネット接続をチェックしていないのは適切かどうかです。インターネット接続の問題により、これらの方法は機能しません。アップルのおかげで、この http://developer.apple.com/library/ios/#technotes/tn2265/_index.htmlリンクから多くの情報を提供してくれます。

于 2012-07-05T07:20:34.343 に答える