ユーザーがアプリの通知をクリックした後に iMessage を設定する方法を探しています。それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか? 後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか? メッセージの送信先などの情報をアプリに渡すことはできますか?
前もって感謝します。
ユーザーがアプリの通知をクリックした後に iMessage を設定する方法を探しています。それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか? 後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか? メッセージの送信先などの情報をアプリに渡すことはできますか?
前もって感謝します。
それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか?
いいえ、最初にアプリを開く必要があります。これにより、MFMessageComposerVC が開かれます。
後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか?
はい、ユーザーが通知からアプリを開くと、application:didReceiveRemoteNotification
が実行されます。ユーザーが従来の方法で開くと、application:didFinishLaunchingWithOptions
が実行され、launchOptions
辞書に通知情報が含まれます。
メッセージの送信先などの情報をアプリに渡すことはできますか?
はい、プッシュ通知を介してアプリに情報を渡すことができます。
詳細については、このチュートリアルを参照してください。これは iOS 6 向けですが、通知がどのように機能するかを説明しており、出発点として適しています。