0

ユーザーがアプリの通知をクリックした後に iMessage を設定する方法を探しています。それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか? 後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか? メッセージの送信先などの情報をアプリに渡すことはできますか?

前もって感謝します。

4

1 に答える 1

1

それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか?

いいえ、最初にアプリを開く必要があります。これにより、MFMessageComposerVC が開かれます。

後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか?

はい、ユーザーが通知からアプリを開くと、application:didReceiveRemoteNotificationが実行されます。ユーザーが従来の方法で開くと、application:didFinishLaunchingWithOptionsが実行され、launchOptions辞書に通知情報が含まれます。

メッセージの送信先などの情報をアプリに渡すことはできますか?

はい、プッシュ通知を介してアプリに情報を渡すことができます。


詳細については、このチュートリアルを参照してください。これは iOS 6 向けですが、通知がどのように機能するかを説明しており、出発点として適しています。

于 2014-06-14T16:50:34.777 に答える