3

私は iPhone 開発に不慣れで、 SamsTechYourself iPhone 開発に取り組んでいます。ブローカーからプッシュ通知を受信するアプリを作成しようとしていますMQTT(Facebook Messenger に似ています)。

呼び出された C ライブラリをコンパイルlibmosquittoし、エミュレータで実行していますが、アプリがバックグラウンドにあるときに通知をリッスンし続ける方法を見つけようとして立ち往生しています。私の本では、モードVOIPとバックグラウンド サウンドについて言及していますが、詳細には触れていません。

だれか、iPhone とバックグラウンド プロセスの優れたチュートリアルを教えてくれませんか。それとも、始める方法についてのヒントを教えてくれませんか?

私が欲しいのは、新しいメッセージがブローカーからプッシュされたときに小さなポップアップ情報を提供する、Twitter のようなアプリです。

4

1 に答える 1

2

やろうとしていることを正確に行うことはできません (バックグラウンド プロセスを実行し、通知をリッスンします)。iOS のすべてのバックグラウンド通知は、Apple Push Notification Services (APNS) を通じて処理されます。つまり、APNS を介してメッセージを送信するようにサーバーをセットアップする必要があり、APNS は何かが発生したことをユーザーに通知します。その後、ユーザーはアプリを開くことを選択できます。

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

于 2011-11-03T14:17:49.763 に答える