私はこのようにSMSをプログラム的に長時間送信しています。 iOS6では問題なく動作しました。iOS7でSMSを送信する - iOS6からアップグレードした後の問題
しかし、今iOS7にアップデートした後、一部のユーザーはアプリで問題を抱えています。彼らは、アプリケーションを削除する必要があります - iPhoneを再起動 - それを再インストールし、それが動作します。電話を再起動せずにそれを再インストールするだけでも動作しません。
これは本当に厄介な問題の原因になりますか?
さらに、この手順の後にいくつかのSMSを送信することができますが、iPhone SMSダイアログが非常に遅く表示され、iPhoneが再起動されるまでSMSは再送信されません。アプリを停止して再起動するだけでは役に立ちません。私はまだiOS5.1のユーザーをサポートする必要があるので、私も展開ターゲット5.1と最新のXcode 5.0でアプリの新バージョンをリリースし
MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init];
[messageVC setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {
NSString *smsString = [NSString stringWithFormat:@"bla bla bla"];
messageVC.body = smsString;
messageVC.recipients = @[userPhone];
messageVC.messageComposeDelegate = self;
[self presentViewController:messageVC animated:YES completion:nil];
}
:
はここで、通常のSMSコードです。
この問題も発生します。あなたはその周りに何かを見つけましたか? – Teddy
私は11月にバグレポートを提出しましたが、Appleはそれを無視し続けます。他のAPPはそのような場合にSMSを送信できません。Appleがこれを静かに逃れることは驚きです。 – user387184
Appleにバグを報告したことはありません。どこで試してみるべきですか? – Teddy