iOS アプリケーションからのプッシュ通知の送信を妨げるものはありますか? 私の狂気には理由があります。もしそうなら、そこに良い例はありますか?機能するはずのコードがあり、ブロックする理由がない場合は、コードを投稿します。
Verizon と AT&T で試してみました。今のところ、キャリアの上にそれが欲しいでしょう。
理由などのコメントはご遠慮ください。
[添加]
これは公開アプリ用ではなく、内部のみをテストします。
iOS アプリケーションからのプッシュ通知の送信を妨げるものはありますか? 私の狂気には理由があります。もしそうなら、そこに良い例はありますか?機能するはずのコードがあり、ブロックする理由がない場合は、コードを投稿します。
Verizon と AT&T で試してみました。今のところ、キャリアの上にそれが欲しいでしょう。
理由などのコメントはご遠慮ください。
[添加]
これは公開アプリ用ではなく、内部のみをテストします。
これが機能しない理由はわかりません。プッシュ証明書をアプリケーションに含める必要があります。ユーザーは、証明書の有効期限が切れるたびに (つまり、1 年に 1 回)、新しいバージョンのアプリをダウンロードする必要があります。また、通知を送信する必要があるデバイスのすべてのデバイス トークンを各デバイスに送信する必要があります。
送信コードは、プッシュ通知を送信するサーバーと同じにする必要がありますが、Objective C で実装する必要があります。
とにかくサーバーが必要になるため(各デバイスが他のデバイスのデバイストークンを取得するため)、サーバーが送信を行う方が理にかなっています。
実際、そうです。iOS からプッシュ通知を送信できない原因がいくつかあります。
Apple の APNS サーバーに正しく接続するために必要な証明書をインストール (アプリで使用) できたとしても、彼らのポリシーは、多くの短い接続を作成するクライアントのブロックを開始することです。
したがって、公開アプリの場合は、APNS との通信を管理する PHP サーバーを設定する「通常の」方法を使用する必要があります。そうしないと、資格情報を使用する多くのパブリック IP (デバイス) がアプリの APNS 証明書をブロックすることになります。
これが私的使用のためだけのものであれば、試してみない理由はありません。