skip to Main Content

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.
Rejected reason image

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


  1. 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?

    Follow requirements for default handlers 
    Given the sensitive user information that an app accesses while serving as a default handler, your app cannot become a default handler unless it meets the following Play Store listing and core functionality requirements:
    
    Your app must be able to perform the functionality for which it's a default handler. For example, a default SMS handler must be able to send text messages.
    Your app must provide a privacy policy.
    Your app must make its core functionality clear in the Play Store description. For example, a default Phone handler should describe its phone-related capabilities in the description.
    Your app must declare permissions that are appropriate for its use case. For more details about which permissions you can declare as a given handler, see the guidance on using SMS or call log permission groups in the Play Console Help Center.
    Your app must ask to become a default handler before it requests the permissions associated with being that handler. For example, an app must request to become the default SMS handler before it requests the READ_SMS permission.
    

    Read through this article that is specifically for your case:
    https://developer.android.com/guide/topics/permissions/default-handlers

    Login or Signup to reply.
  2. 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:

    1. Use of SMS or Call Log permission groups: https://support.google.com/googleplay/android-developer/answer/10208820?visit_id=638198078610470155-90090436&rd=1
    2. Permissions and APIs that Access Sensitive Information:
      https://support.google.com/googleplay/android-developer/answer/9888170
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search