2

私はParse.comで Push のことをやり直してもらいました(それはうまくいっていました)そして、私は会社のためにパースでアカウントを作成し、彼らが自分でそれを管理できるように設定するように頼まれました. Web サイトに [エクスポート] ボタンがあることを知らなかったので、自分のアカウントでアプリを削除し、彼らのアカウントを作成して、彼らのアカウントにアプリを追加しました。正しい証明書をすべて追加し、アプリとクライアント キーを更新しましたが、送信されませんでした。[プッシュ通知] タブでは、受信者 (テスト デバイス) が表示されますが、送信を押すと、次のように表示されます。完了しましたが、デバイスには何も表示されません。それで、あまり賢くないので、そのアプリを削除して、自分のアカウントで再作成しました(他のアカウントに何か問題があるのではないかと思います)。さて、私のアカウントでも機能しません。すべての新しい証明書とすべてを作成しましたが、なぜ機能しないのかわかりません。また、[プッシュ通知] タブでは、受信者 (テスト デバイス) が表示されますが、送信を押すと [完了] と表示されますが、デバイスには何も表示されません。ヘルプ?

私の考えでは、デバイスが古いアカウントの APNS 許可を記憶している可能性があります。私は正しいでしょうか?

4

1 に答える 1

6

私はしばらく前にこれに遭遇しました。私にとって、それは開発者ビルドとリリースビルドの違いでした。Appleのプロビジョニングポータルで、アプリに設定できるプッシュ証明書が2つあることがわかります。1つは製品リリース用で、もう1つは開発者テスト用です。テスト用にアプリをビルドすると、開発者証明書が自動的に検索されます。リリースビルドを実行すると、リリース証明書が検索されます。

だから...正しいプッシュ証明書をParseにアップロードしたことを確認してください。私の場合、Parseはメッセージがデバイスに送信されたと言いますが、Parseが特定のビルドタイプと一致しない証明書を使用してメッセージをAppleに送信していたため、メッセージが届くのを見たことがありませんでした。

于 2013-03-08T15:42:40.170 に答える