0

私のアプリにプッシュ通知を追加したいと思います。私はテストモードで動作しているものを持っていることをgoogled。私は:iPhone上でのプッシュ通知の原則(テストを実行しましたが、今は何ですか?)

  • プロファイル、すべて
  • は私のデバイスにプッシュ送信する
  • は私のデバイスコードを取得
  • 使用simplepush.phpをライブサーバーをセットアッププロビジョニング、証明書を設定

およびvoila;私はプッシュメッセージを得た。でも今何?

私は、実際の生活の中で、この作業を行いますので、どのように数日でApp Storeに私のアプリを追加したいですか?

1)開発者からディストリビューション(アプリとプッシュの両方)とpush.apple.comへのサーバーsandbox.push.apple.com以外のプロビジョニングプロファイルは変更する必要がありますか? 2)simplepush.phpでどのデバイスコードにプッシュを送信しますか?データベース内のすべてのデバイスコードをどこかに保存し、スクリプトを使ってすべてのデバイスコードに送信する必要がありますか(そのデバイスが実際にプッシュを望んでいるかどうかを確認してください)、またはAppleがそれをすべて処理しています。私自身のデバイスコード?または、他の何か? 3)...?

どのような説明も非常に認められています。前もって感謝します!

答えて

0

すべてのデバイストークンを追跡する必要があります。あなたがそれを受け取る唯一のデバイスであるあなたのデバイスのためのプッシュをappleに送るならば。もはや有効ではないデバイストークンのリストを取得するには、Appleフィードバックサーバーに定期的に接続する必要があります。

あなたのニーズやプロジェクトの範囲によっては、これをすべて処理するサードパーティのプッシュプロバイダ(都市飛行船など)を使用することを検討する価値があります。私が想定している "ブロードキャスト"通知はあなたの質問に基づいています。

+0

私はこれを自分でやりたいと思っています。なぜなら、さまざまな理由があります。だから、私が設定したデータベースにあるすべてのデバイストークンを保存し、いつでもそれらをプッシュして送ることができます。ユーザーがデータベースに格納してからプッシュを無効にした場合でも、プッシュはまだ取得されますか?それで私はAppleのサーバーに接続する必要がありますか?これらのプッシュメッセージが依然として必要な小切手については? – Sven

+0

A)はい、すべてのデバイストークンを自分で保存します。 B)あなたのアプリの設定を提供して、ユーザーがあなたのアプリなどをプッシュオフできるようにして、その情報を自分で保存する必要があります。プッシュポップアップ、バッジなどを無効にすることができます...あなたのアプリがforgroundアプリが実行されているときでも通知を受け取ります。 C)フィードバックサービスは、配信の失敗を繰り返すデバイスの一覧を表示します(一般的に、このアプリはアンインストールされているため)。これは、あなたがどこにも行かないプッシュでリンゴを止めることができます。 D)リンゴのドキュメントはこちらです:http://goo.gl/PFnD2 –

+0

A)OK B)この場合、ニュースアイテムが追加されるたびにプッシュを送信します。アプリ自体にはそれ以上のアクションはありませんので、これを構築する必要はありません。 C)私は、それは私にとって論理的だと思う。あなたの情報をありがとう!最後の質問:Appleのサーバーに接続して無駄なデバイストークンを取得することについて、コード付きのチュートリアルをお勧めしますか? – Sven

関連する問題