APNS (プッシュ通知) 開発者 (サンドボックス) と本番モードの主な違いを理解するのに苦労しています。特に、次の質問があります。
1) APNS 開発者証明書のみに登録されているプッシュ通知を使用して、アプリストアでアプリを起動できますか? それとも、アプリ ストアで起動したいアプリに APNS Production を使用する必要がありますか?
2) 一般に、「開発 APNS での開発」および「本番 APNS での本番」以外の機能上の理由は何ですか。特に、アプリに APNS 開発者証明書を実装することを選択するのはなぜですか? また、すべてを本番プッシュ アカウントで実行しないのはなぜですか?
アップルがウェブサイトで言っていることは次のとおりですが、私の質問の核心には達していません。
開発:プロバイダー アプリの初期開発とテストには、開発環境を使用します。サーバー ユニットの数は少なくなりますが、本番環境と同じサービス セットが提供されます。開発環境は仮想デバイスとしても機能し、シミュレートされたエンド ツー エンドのテストを可能にします。開発環境には、gateway.sandbox.push.apple.com、アウトバウンド TCP ポート 2195 でアクセスします。
運用:プロバイダー アプリの運用バージョンをビルドするときは、運用環境を使用します。実稼働環境を使用するアプリは、Apple の信頼性要件を満たす必要があります。