私は新しいアプリの開発APNs iOS証明書を持っています。私のサーバーからは、デバイストークンを使用してプッシュ通知を送信して自分のiPhoneで受信しています。私はこのアプリ開発のパートナーを持っており、アプリの.ipa
ファイルを作成し、テストのために彼に渡します。これをアドホック開発といいます。それはこれまで私たちのために働いてきました。APNS Dev iOS証明書を使用して他のデバイスにプッシュ通知を送信することはできますか?
私のサーバーからは、自分のデバイスにプッシュ通知を送信するだけでなく、HISデバイストークン(もちろん同じDev APNs Certを使用)を使用しているようですが、彼は決して通知を受信しません。私はまだ私の通知を受け取っています。私はまた自分のデバイスを私の開発センターに登録しました。彼は開発者アカウントを持っていません。
少し読んだら、このAPNs Dev証明書では、私のパートナーのデバイスのようなサードパーティのデバイスに通知を送信することは不可能だと考えています。おそらく私は配布証明書を作成する必要があると思っていました。これは本当ですか? APN Dev証明書を使用するだけで、多くのデバイスで通知が機能しますか?
おかげ
アドホックビルドをパックするためにアーカイブを使用する場合は、リリースビルドであり、配布証明書を使用してAPNを送信し、配布APNサーバーに送信する必要があります。スタッフをチームとして設定したり、開発者アカウントをエクスポート/インポートしたりすることで、自分のデバイスに開発アプリをビルドしてインストールすることもできます。開発証明書を使用して送信できます。 –
よく私のワークフローは、通常、最初にプロジェクトをアーカイブし、オーガナイザウィンドウからエクスポートボタンをクリックします。これにより、パートナーに送信するファイルが生成されます。 –
さて、本当に配布ビルドのアーカイブipaを送ってください。配布証明書でAPNサーバーの一部をセットアップしてfeedback.push.apple.comに送ってください(feedback.sandbox.push.apple.comの代わりにdevelopment certを使用してください) 。 –