I'm an iOS developer and i have tried to build a mobile application with automatic activation functionality, i found more than way to read SMS message but only using private API which will cause Apple rejection to my app.,i have two questions and appreciate any feedback can help me.
No, there is no way to read SMS messages. Apple is very strict on this due to privacy concerns.
To enable read receipts for everyone who texts you, go to Settings > Messages on your iPhone or iPad and turn on the Send Read Receipts switch. Now when you view a text sent by someone, a small Read note will appear in the other person's text indicating the time you read the message.
Open the Settings app on your iPhone. Scroll to “Messages” in the menu and tap “Messages.” Tap the “Send & Receive” item in the Messages menu.
Go to Settings > Passwords, then select your account for the website or app. Tap Set Up Verification Code, then tap Enter Setup Key. Tap the Setup Key field, tap Paste, then tap OK. Tap the Verification Code field, then tap Copy Verification Code.
Nowhere in the guidelines does it specify that you can't access the SMSes. But you can only access if you use private methods which is not allowed and will get your app rejected.
You can only access data for which Apple supplies a documented API. You can not access files outside of the Sandbox of your App unless Apple provides an API for it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With