プッシュ通知を使用するアプリを開発しており、iOS 5.1.1 のデバイスでテストしています。アプリの初回実行時にユーザーがプッシュ通知を受け取るシナリオをテストしたいと思います。このダイアログは、registerForRemoteNotificationTypes を初めて呼び出したときに表示されますが、アプリを最初から再インストールしても、二度と表示されません。ダイアログが再び表示されるように設定をクリアするにはどうすればよいですか?
同じ質問が以前に投稿されましたが、コメントに記載されているように、回答は iOS 5 以降では機能しません。
Apple のドキュメントには、アプリをアンインストールして時計をいじって、アプリが 1 日アンインストールされたように見せるように書かれていますが、これは iOS5 では機能しません。
別の回答では、一般 -> リセット -> すべてのコンテンツと設定を消去 - これを試しましたが、デバイスがフリーズし、電源を入れ直さなければならなくなりました。いずれにせよ、これはテストには実用的ではない手間のかかるソリューションです。
/private/var/mobile/Library/RemoteNotification/Clients.plist からアプリのエントリを削除することを別の回答が提案しましたが、このファイルは iOS5 には存在しません。
iOS5でこれを達成する方法はありますか?