SMSを送信するiOSアプリを開発しています。アプリがアクティブなときに着信メッセージを処理する最善の方法は何ですか? これは自動的に行われますか、それともアプリで
applicationWillResignActive:(UIApplication *)application
方法?
着信SMSを処理する必要はありません/処理する必要はありません。
デバイスがSMS(または最近のiMessage)を受信すると、選択した方法でユーザーに通知されます。彼らはその通知を介してアプリケーションを離れることがありますが、それを引き起こしたのはSMSであると判断することはできません。
CoreTelephonyは、人々が通話を処理するためのいくつかの機能を提供しますが、SMSとは何の関係もありません。ごめん。そのため、アプリはSMSメッセージの状態を判別できません。OSにはViewControllerが用意されているため、SMSメッセージを送信できますが、それ以外のことはできません。