現在、iosアプリケーションを使用しています。数日前、私は個人として登録されたリンゴアカウントを使用しました。通知を受け取るために、私はfastlane pem:https://github.com/fastlane/fastlane/tree/master/pemを使用してpemファイルを作成しました。このライブラリは、Appleのアカウントにプッシュ通知用の証明書(タイプ:Apple Push Services)を生成します。このpemファイルが私たちのサーバーに追加され、プッシュ通知が機能し、私はそれらを受け取りました。他のリンゴアカウントに変更した後にプッシュ通知が表示されない
ただし、個人として登録された新しいappleアカウントに変更しました。私はXCodeでこのアカウントを使用し、新しいアプリID(以前は別のバンドルIDで作成済み)とプロビジョニングファイルを作成しました。私は再びFastlane pemを使用して新しいpemファイルを作成し、サーバー上のpemファイルを更新しました。何らかの理由で私は今通知を受け取っていません。最初のアカウントに変更して再度pemファイルを更新すると、再び動作します。だから、私はそれが新しいリンゴアカウントと関係があると思います。
ありがとう!
は、新しいアプリケーションIDを持つPEMを生成するようです。すべての新しいcerのような分布を生成し、新しいプッシュcerを開発する必要があります。すべてのcerulesを使用してください。だから、新しいアプリを使って古いアプリIDのためにやったことと同じステップに従います。 –
すべての新しいファイルを生成しました。 Appleのアカウントでは、私は別の開発者ポータルを持っているからです。そうすれば、私は新しい証明書があると確信しています。事は、私は古いアプリでやったのと同じ手順に従っています。 –
プロダクション証明書を使用する必要がありますか?タイプ "Apple Push Services" –