C# を使用してプロバイダー コードを作成したところ、通知メッセージを iphone デバイスに正常に送信できました。しかし、昨日から、それは機能していません。また、APNS に正常に接続し、通知メッセージを送信しているようです。残念ながら、iPhone デバイスは通知メッセージを受信しません。iphoneデバイスのインターネット接続とデバイストークンを制御しました。他に何ができますか?前もって感謝します...
2 に答える
質問にコメントするのに十分な担当者がいないので、回答を入力してください - 詳細を追加してください。回答を編集します。
これは開発者/テスト環境にあり、iPhone デバイスにアプリケーションをインストールするためにアドホック プロファイルを使用していますか? デバイス トークンが変更されたかどうか、および C# コードで新しい/正しいトークンを使用しているかどうかを確認しましたか?
問題の詳細を提供してください。
クレイジーウッド、私はあなたに確かな答えを持っていませんが、私はあなたと同じ船に乗っているとあなたに言うことができます。すべての通知が通過する場合と、通知がないように見える場合があります。
1つの推測では、すべての通知が送信されるわけではありません。ドキュメントによると、本番環境では、リモート通知がクライアントによって受信されることが保証されていません。私の推測では、これはサンドボックスにも当てはまります。
- - - - 編集 - - -
トラブルシューティングリスト(http://developer.apple.com/library/ios/#technotes/tn2010/tn2265.html)を調べて、これに出くわしました。
デバイスがプッシュサービスへの永続的な接続を失い、再接続できない可能性があります。アプリを終了して再起動し、次回登録が完了するかどうかを確認してください。(iOS 4以降では、マルチタスクをサポートするデバイスで、最近のリストからアプリを強制終了する必要があります。)登録が完了しない場合、iOSは持続的接続を再確立できません。前の2つのセクションで説明したように、これをトラブルシューティングできます。
アプリを再起動しましたが、違いはありませんでした。次に、電話を再起動しました。それでうまくいくようだった。