2012-01-31 6 views
0

アプリが起動してAppleサーバーに登録すると、アプリケーションがプッシュ通知を送信することを通知するダイアログが表示されたときにユーザーが[許可しない]を選択した場合でも、登録プロセスは続行されますアプリは通知を受け取ることはありませんか、またはその時点で登録プロセスが中止されていますか?プッシュ通知を受け取ることをアプリが拒否した場合でも、プッシュサーバーからトークンを受け取ることはできますか?

つまり、ユーザーが拒否したにもかかわらずプッシュ通知サーバーからトークンを受信して​​も、実際には何も使用できない可能性がありますか?

答えて

-1

残念ながら、コールバック "application:didRegisterForRemoteNotificationsWithDeviceToken:"は、ユーザーがダイアログを承認せず、トークンを取得する唯一の方法である場合は呼び出されません。

+0

ありがとうございました。あなたがこの投稿をどうやって作ったのですか?OPクレームが投稿されたところで、ユーザーがDo not Allow/OKをタップする前にRegisterRemoteNotificationsWithDeviceTokenが呼び出されます。http://stackoverflow.com/questions/7672090/capture-answer-to-app-would-like-toto -send-you-push-notifications-alert – Gruntcakes

+0

アプリケーション:didRegisterForRemoteNotificationsWithDeviceTokenは、ユーザーが通知を承認する前に実際に呼び出されます。少なくともiOS 5では – Blago

関連する問題