iOS が SMS とユーザー データへのアクセスについて非常に厳格であることは知っています。しかし、ログのような単純な機能を実装したいと考えています。
私のアプリでは、ユーザーが SMS を別の番号 (ロボット) に送信します。SMS で状態を取得します。私はそれらにアクセスできないことを知っています。しかし、特定の番号からのSMSがあればそれを表示するだけのボタンを設定できるかもしれません。特定の番号のメッセージを開くだけです。
それは可能で、Apple が受け入れることができますか?
iOS が SMS とユーザー データへのアクセスについて非常に厳格であることは知っています。しかし、ログのような単純な機能を実装したいと考えています。
私のアプリでは、ユーザーが SMS を別の番号 (ロボット) に送信します。SMS で状態を取得します。私はそれらにアクセスできないことを知っています。しかし、特定の番号からのSMSがあればそれを表示するだけのボタンを設定できるかもしれません。特定の番号のメッセージを開くだけです。
それは可能で、Apple が受け入れることができますか?
SMSのみ送信できます。メッセージを表示できません。ここでアップルのドキュメントを確認してください。の使用とは別に、MFMessageComposeViewController
あなたが持っている唯一のオプションは、メッセージアプリを次のように開くことです。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:"]];
または、番号を使用して SMS アプリをポップアップするには、
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:1234567890"]];
ここに同様の質問があります。
アップデート:
アプリ内でこれを行いたい場合は、 を使用できますMFMessageComposeViewController
。この の詳細については、このアップルのドキュメントを確認してください。