0

プッシュ通知について疑問があります。受信時にPushNotificationをカスタマイズできますか。アプリのPushNotificationを使用して、現在のGeoポイントにその距離を追加/添付して距離を計算したいと思います。iPhoneで可能ですか?私を助けてください。前もって感謝します。

4

2 に答える 2

2

最初はあなたの質問を正確に理解できませんでしたが、APNS はプッシュ通知内で特定の情報を送信できます (たとえそれが良い考えでなくても)。プッシュ通知のペイロードは 256 バイトまで可能で、JSON ディクショナリで機能し、必要に応じてディクショナリをカスタマイズできます。私があなたなら、次の手順に従います。

  1. プッシュ通知の本文をカスタマイズして、特定の位置を送信します (JSON として)
  2. デバイスの現在の位置を取得し、差を計算します (または、必要なことを行います)。
  3. これらの変数 (プッシュからのものと現在の位置のもの) の違いをアラートビューなどで表示します。
于 2012-06-11T14:24:40.313 に答える
0

アプリがバックグラウンドにある場合にアプリに通知したい場合は、APN が唯一の方法です。

Apple プッシュ通知は、バックグラウンド処理 (アプリはバックグラウンドにあります) の代わりになります。iPhone では、VOIP またはオーディオ再生を除き、6 分を超えるバックグラウンド処理が許可されていません。

バックグラウンド状態(一時停止状態)にあるときにアプリに通知したい場合。APN は、アプリケーションに通知する最良の方法です。また、APN を使用して 256 バイトのデータ パケットを送信できます。

于 2012-06-11T13:47:24.143 に答える