私は自分のアプリからメッセージアプリへの呼び出しをテストしていました (を使用MFMessageComposeViewController
)。受信者として自分自身を選択すると、メッセージが 4 回返されたことに気付きました。
最初は何か間違ったことをしたと思っていましたが、メッセージ アプリをさらにテストすると、自分に送信するときに常に重複して (ランダムに 2 ~ 4 回) 送信されているようです。
この問題を調査してみましたが、無関係な結果が多すぎます。これは既知の問題iOS
ですか? とどう関係があるのかわかりますiMessage
。これは非常に奇妙な動作です。特に、返信の数が常に一定であるとは限りません。
とにかく、これは私のアプリで心配する必要がありますか? Messages が処理しているので、私の範囲外のようです。また、私のユーザーがテキスト メッセージを送信することはないと思います。
私が使用しているコード:
if(message.length > 160) {
message = [message substringToIndex:157];
message = [message stringByAppendingString:@"..."];
}
MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init];
[messageVC setMessageComposeDelegate:self];
[messageVC setBody:message];
[self presentViewController:messageVC animated:YES completion:nil];