2

MFMessageComposeViewControllerデバイスかどうかを確認するために使用しcanSendTextます。すべて問題ありませんが、メッセージが iMessage またはセルラー SMS を使用して送信されることを検出する方法はありますか。テキストが iMessage 経由で送信され、インターネットに接続されていない場合、ユーザーに警告する必要があるという永続的な要件がありますか? これに対する適切な解決策があるかどうか疑問に思っていますか?

ありがとうございました

4

1 に答える 1

4

メッセージが iMessages 経由で送信されたのか、SMS として送信されたのかを知る方法はありません。Apple は、これを検出するための API メソッドを提供していません。

また、インターネット接続がない場合、メッセージ アプリは iMessage を使用しません。インターネット接続がダウンしている場合は、通常の SMS が送信されます。

iMessage 経由でメール アドレスにメッセージを送信する場合、インターネット接続が利用できない場合、送信ボタンは無効になります。

于 2013-03-06T09:21:56.077 に答える