1

I have just heard that - " push notification " is possible in iPhone

I need following details.

  • what is push notification ?
  • How it works ?
  • What does it requires ?
  • Any sample code link is available ?
  • Any documentation link if available ?
  • Some guidance/tips from "StackOverFlow Masters" about developing the above requirements.

Thanks in advance for sharing your knowledge with Stackoverflow family & me.

4

4 に答える 4

5

あなたがしようとしているようなバックグラウンド処理は、プッシュ通知では不可能です。

プッシュ通知を使用すると、ユーザーに何かを通知できます。例としては、ユーザーが Twitter でダイレクト メッセージを受信したときに通知を送信する Twitter クライアントがあります。

プッシュ通知は、アプリが実行されていないときに iPhone で起こっていることに反応できません。代わりに、通知を送信するタイミングを決定してから通知を送信するサーバーがあるかどうかに依存します。

アプリケーションでバックグラウンド処理を行う必要はないと思います。ユーザーの初期位置を保存すると、次にアプリが読み込まれたときに、ユーザーの位置を取得して 2 つの間の距離を計算できます。移動したルートを探している場合は、 Loopt が行ったように AT&T と取引を行わない限り、運がありません。

于 2009-09-04T20:32:55.900 に答える
1

この議論とは接線的にしか関係がありませんが、Loopt と AT&T がユーザーの iPhone を追跡する(月額料金で) という契約に興味があるかもしれません。

于 2009-09-04T21:23:18.983 に答える
1

プッシュ通知は実際にはその目的のためのものではありません。ここのリンゴサイトのプッシュ通知を読む必要がありますhttp://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html、その他ユーザーへのメッセージのようなデータがある場合、アプリケーションを開かなくてもユーザーにデータを取得させることができます。さて、あなたの目的のために、アプリを閉じるときに場所を保存できないのはなぜですか。アプリを再度開くと、場所を再取得し、以前の場所と新しい場所を使用して移動した km を計算できますか?

于 2009-09-04T20:35:34.163 に答える
0

Apple プッシュ通知サービス (略して APNs) は、プッシュ通知機能の中​​心です。これは、iPhone、iPad、および iPod touch デバイスなどのデバイスに情報を伝達するための堅牢で非常に効率的なサービスです。各デバイスは、サービスとの認定および暗号化された IP 接続を確立し、この永続的な接続を介して通知を受信します。アプリケーションが実行されていないときにアプリケーションの通知が届いた場合、デバイスは、アプリケーションに待機中のデータがあることをユーザーに警告します。

ソフトウェア開発者 (「プロバイダー」) は、サーバー ソフトウェアで通知を発信します。プロバイダーは、クライアント アプリケーション向けの着信データを監視しながら、永続的で安全なチャネルを介して APNs に接続します。アプリケーションの新しいデータが到着すると、プロバイダーは通知を準備し、チャネルを介して APNs に送信します。APNs は通知をターゲット デバイスにプッシュします。

Apple プッシュ通知サービスについて明確に説明されているこのリンクを確認してください

http://mobiforge.com/developing/story/programming-apple-push-notification-services

于 2012-10-05T05:32:35.677 に答える