こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

iPhoneアプリのプッシュ通知を再テストしたい

iPhoneアプリを初めて作成しています。
ウェブサイトをアプリ画面いっぱいに表示させたい、というのと、
サイトの更新情報をプッシュ通知させたい、というだけの社内アプリなのですが、
プッシュ通知のところが上手くテストできておらず、困っています。

テスト的に、シュミレーターと実機のiPhoneで
プッシュ通知を許可するためのメッセージを表示させるところまでは出来たのですが、
その後、デバイストークンを取得するところがうまく出来ず、
手が止まってしまっています。

シュミレーターにしても、実機iPhoneにしても、
一度プッシュ通知の許可メッセージで「許可」を表示させてしまうと、
もう一度テストしようと思ってもウィンドウ自体が表示されず、
デバイストークンの取得のテストが出来ない状態です。

アプリを削除すれば、もう一度出てくるかなーと思ったのですが、
それも上手くいかず・・・
何か、対処方法はあるのでしょうか?
教えていただけるとありがたいです!
よろしくお願いいたします。

投稿日時 - 2014-11-11 17:02:33

QNo.8821509

困ってます

質問者が選んだベストアンサー

> テスト的に、シュミレーターと実機の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.アプリを再インストールして起動
---------------------------------

投稿日時 - 2014-11-13 00:16:53

お礼

ご回答ありがとうございます!
おかげで、自由にテストが行えるようになりました・・・!

ただ、別の問題が発生してしまったので、
それはまた別スレッドで質問させていただきたいと思います。

こちらの問題は解決いたしました、ありがとうございました!

投稿日時 - 2014-11-14 16:52:17

このQ&Aは役に立ちましたか?

13人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-