2016-11-16 3 views
0

この質問は何度か尋ねられましたが、すべての推奨修正を試しても問題は解決しています。パーズ通知がAdHocプロビジョニングプロファイルで動作しない

多くの外部ユーザーがダウンロードしたAppleのTestFlightでテストされているアプリがあります。このアプリは、配信のためのプッシュ通知を有効にし、必要なApple Push Services証明書を持っている関連するApp IDに対してAdHoc配布プロファイルを使用して作成されました。私はParseを使用していますが、私のテストデバイス(開発者証明書とAPNプッシュ証明書で署名)で通知を受け取ることができますが、外部テスターは通知を受け取っていません。

私はParseを使用しており、通知が送信されていることをログで確認できるため、プロビジョニングプロファイルの問題に関連するデバイスそのものと思われます。また、プロダクション通知のために、新しい.p12ファイルをパーズサーバーにアップロードする手順を実行しました。

ただし、開発プロファイルを持つビルドのみが通知を受信できるようです。通知に署名するためにParseが使用する証明書が、アドホックビルドで使用された証明書と一致しないため、これが正しいと思いますか?私。解析で古い.p12証明書が使用されていますか?

新しい.p12ファイルをパーズサーバーにアップロードしたとき、以前の.p12証明書を明示的に削除しなかったため、これを行う必要がありますか? dev APN証明書を取り消すとこれが解決されますか?

ご迷惑をおかけして申し訳ありません。 ありがとう

+0

機能から**プッシュ通知**を有効にしましたか? – Rajat

+0

はい。この機能は、開発と配布の両方で有効に設定されています。 – user2562126

+0

私はあなたの開発者アカウントではないXcodeを意味します。 – Rajat

答えて

1

パーズサーバーにプロダクション証明書をアップロードしたときにプロダクションフラグがtrueに設定されていないため、理由通知が受信されませんでした。これをtrueに設定した証明書を再アップロードし、通知が機能し始めました。

関連する問題