iOSデバイスにメッセージを送信するサードパーティのサービスにプラグインするアプリを作成しています。これまでのところ、デリゲートメソッドが起動されて新しいメッセージが受信されたことを通知するプッシュ通知を開始する際のドキュメントを見つけることができませんでした。
これまでのところ、プッシュ通知とデリゲートメソッドの起動を受信するようにアプリを登録していますが、2つを接続する方法がわかりませんか?
それが役立つ場合、アプリにはiOS5.1の最小展開があります。
iOSデバイスにメッセージを送信するサードパーティのサービスにプラグインするアプリを作成しています。これまでのところ、デリゲートメソッドが起動されて新しいメッセージが受信されたことを通知するプッシュ通知を開始する際のドキュメントを見つけることができませんでした。
これまでのところ、プッシュ通知とデリゲートメソッドの起動を受信するようにアプリを登録していますが、2つを接続する方法がわかりませんか?
それが役立つ場合、アプリにはiOS5.1の最小展開があります。
これは、リモート通知の仕組みではありません。それらの主な目的は、何らかのイベントについてアプリケーションに通知することです。したがって、アプリケーションはリモート通知のみを受信し、それらを送信することに注意してください。したがって、シナリオは次のとおりです。
アプリは経由で通知されます
application:didReceiveRemoteNotification: //if running
また
application:didFinishLaunchingWithOptions: //if closed
通知ペイロードに従って、実行する必要のある正確なアクションを決定します。たとえば、通知は、新しいメッセージがユーザーに送信されたことを示します。次に、カスタムリクエストをサーバーに送信し、その新しいメッセージを取得する必要があります。
この場合、必要なのはプッシュ通知ではなく、ローカル通知であることがわかりました。