Read SMS message in iOS

UBA_MobileTeam picture UBA_MobileTeam · Apr 24, 2013 · Viewed 31.6k times · Source

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.

  1. Is there any way to read SMS message in iOS platform without facing Apple rejection?
  2. Can anybody provide me with the related section in Apple developer documentation, the section that describe that its not allowed to read SMS message in iOS platform?

Answer

rckoenes picture rckoenes · Apr 24, 2013
  1. No, there is no way to read SMS messages. Apple is very strict on this due to privacy concerns.
  2. Log in to the developers portal and click App Store Review Guidelines.

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.