问题
Currently am Working on to read user SMS from Telephony.Sms.Inbox
, fetch offer related SMS and Categories it, then showing to user in Proper way to utilize the offers.
Recently Google announced they have made some changes in Google Play to Protecting User. In blogs they said in future full access of reading user SMS by only the App as Default SMS App. Even user Allow the permission to read SMS .
To Providing a safe and secure experience for our users we made these changes.
My Question is
- Any other way to took OTP from SMS which is received by user?
- If my App wants to read SMS means, my App should be a default SMS App. No other way to read SMS
- Whats is the Exact date of this feature Roll out in Google Play.
Update
Reddit thread
回答1:
Any other way to took OTP from SMS which is received by user?
You need to use SMS Retriever API, you can perform SMS-based user verification in your app automatically, without requiring the user to manually type verification codes, and without requiring any extra app permissions.
More info on API can be found over https://developers.google.com/identity/sms-retriever/overview
If my App wants to read SMS means, my App should be a default SMS App. No other way to read SMS
Google Play may provide a temporary exception to apps that aren't Default SMS, Phone, or Assistant handlers when:
Use of the permission provides core app functionality to users
There is currently no alternative method to provide the core functionality
you must fill this form and google must approve it
Whats is the Exact date of this feature Roll out in Google Play.
Right now I am not sure I will try to find more info
Edit
You must submit form by January 9, 2019
Apps that fail to meet policy requirements or submit a Permissions Declaration Form by January 9, 2019 may be removed from Google Play.
more info can be found over here ,Reddit thread
来源:https://stackoverflow.com/questions/53006670/in-google-play-will-limits-the-apps-to-read-sms-from-year-2019-if-the-app-is-no