アプリケーションがプッシュ通知 (UIApplication registerForRemoteNotificationTypes) に登録する必要がある場合、ポップアップに許可/禁止の選択が表示されます。
ユーザーがいつこの選択をしたかを追跡する方法はありますか?
解決策:
NSUInteger rntypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
問題はありませんが、ユーザーが何かに触れるまで、デフォルトでは NO です。ユーザーが選択した後にのみ、この構成を確認する必要があります。
その結果、EasyAPNS サーバーでは、ユーザーがアプリケーションを再起動するまでほとんどのアプリケーションが「無効」モードになります (2 回目に正しい構成がサーバーにプッシュされるため)。したがって、最初の起動では、ユーザーの実際の選択はおそらく考慮されません (私のアプリが EasyAPNS に登録される前に、非常に迅速に受け入れた場合、最初の起動時に選択がサーバーに反映されます)。
何か案が ?