I am developing a socket related application and using <uses-permission android:name="android.permission.READ_CALL_LOG"/>
to get call when the app is killed. When I try to submit my application to play console it is being rejected.
This is the rejected reason I reserved.
I tried changing the Manifest file like this. <uses-permission android:name="android.permission.RECEIVE_SMS" tools:node="remove" />
But this also not working.
Can anyone please help me how can I overcome this issue.
Thank you in advance
2
Answers
Please make sure to ask for permission before user uses any call/sms permissions. You can use Permissions from react-native to handle that
Also, you should provide terms that when user signs-up for uses that what permissions your app requires and whether you share with third parties.
It is not easy thing and worth making some research.
Btw, was your ios get accepted?
Read through this article that is specifically for your case:
https://developer.android.com/guide/topics/permissions/default-handlers
If you need to restricted permission which contains Call log and SMS (READ_CALL_LOG, READ_SMS etc.),
you have to provide a video demonstration of your app.
Check your "Policy> App Content> SMS or Call Log permission groups" page.
For your help link:
https://support.google.com/googleplay/android-developer/answer/9888170