- ベストアンサー
iPhoneアプリのプッシュ通知でテストに困っています
- iPhoneアプリを作成中で、プッシュ通知のテストに困っています。シュミレーターや実機で許可メッセージを表示させることはできるのですが、デバイストークンの取得がうまくできません。
- シュミレーターや実機でプッシュ通知の許可メッセージを表示させることはできますが、デバイストークンの取得ができません。
- アプリを削除してもプッシュ通知の設定がリセットされず、再度テストすることができません。どうすれば解決できるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> テスト的に、シュミレーターと実機のiPhoneで > プッシュ通知を許可するためのメッセージを表示させるところまでは出来たのですが、 > その後、デバイストークンを取得するところがうまく出来ず、 > 手が止まってしまっています。 シミュレータではプッシュ通知のテストはうまくできないと思いますよ。 それと、iOS8ではデバイストークン取得時の実装が変更になったらしいです。 (参考) http://qiita.com/flexfirm/items/93a8a5d3698fe5a7870e#%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF%E3%81%A7%E3%81%AFpush%E9%80%9A%E7%9F%A5%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93 > シュミレーターにしても、実機iPhoneにしても、 > 一度プッシュ通知の許可メッセージで「許可」を表示させてしまうと、 > もう一度テストしようと思ってもウィンドウ自体が表示されず、 > デバイストークンの取得のテストが出来ない状態です。 https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG42 を参考にしてください。 要は、日を置いて再インストールしないと再度許可確認が 出ないということなのですが、それじゃ待ってられないので、 以下の手順をやれば再度許可確認が出るようになります。 --------------------------------- 1.アプリアンインストール 2.iPhone再起動 3.iPhoneの時計を手動設定にして2日進める。 4.iPhone再起動 5.iPhoneの時計を自動設定に戻す。 6.アプリを再インストールして起動 ---------------------------------
お礼
ご回答ありがとうございます! おかげで、自由にテストが行えるようになりました・・・! ただ、別の問題が発生してしまったので、 それはまた別スレッドで質問させていただきたいと思います。 こちらの問題は解決いたしました、ありがとうございました!