6

このチュートリアルiOS プッシュ通知チュートリアルを使用して、iOS にクラウド プッシュ通知を実装しました。上記のドキュメントに従ってすべてを行いました。登録時にエラーは発生しません。

クラウド コンソールでは、1 つの iOS クライアント クライアントがプッシュ通知に登録されていることがわかります。何も問題ないように見えますが、プッシュ通知を受け取ることができません (iPhone を再起動しても)。

クラウド コンソールからプッシュ通知を送信しましたが、iPhone でプッシュ通知を受信できません。誰でもこの問題を解決するのを手伝ってもらえますか?

前もって感謝します

4

2 に答える 2

1

サーバー側で正しいゲートウェイが選択されていることを確認してください。最も簡単な方法は、mobileprovisioningプロファイルを確認し、「aps-environment」文字列を探すことです。「開発」に設定されている場合は、開発(別名サンドボックス)ゲートウェイを使用する必要があります。「本番環境」に設定されている場合は、ApplePushProductionゲートウェイを使用する必要があります。

このリンクも興味深いかもしれません: http ://www.pushwoosh.com/programming-push-notification/appcelerator-titanium-push-notification/

ファイアウォールまたはルーターがプッシュ通知をブロックする可能性は非常に低いかもしれませんが、これはデバイスをWiFiから3Gに切り替えることで簡単に検出できます。

于 2012-05-29T06:18:00.807 に答える
0

証明書に問題がある可能性があります。p12 証明書でプッシュ通知を有効にし、ACS 設定で適切に構成する必要があります。Appcelerator Cloud Push Notification in iOSを参照してください。

于 2013-05-14T06:22:33.537 に答える