Android Question New Google rules regarding SMS permissions.

kisoft

Well-Known Member
Licensed User
Longtime User
Hi
I received this notification in the developer's consoleh.

action:
The application manifest requires an SMS group (i.e. READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS)

requirement:
The application must be actively registered as the default SMS or ancillary application on the device.

What exactly does it mean and what actions should be taken to meet the requirement.
 
D

Deleted member 103

Guest
Hi
I received this notification in the developer's consoleh.

action:
The application manifest requires an SMS group (i.e. READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS)

requirement:
The application must be actively registered as the default SMS or ancillary application on the device.

What exactly does it mean and what actions should be taken to meet the requirement.
Everyone got this e-mail, you only have to react when such features are implemented in your app.
 
Upvote 0

BillMeyer

Well-Known Member
Licensed User
Longtime User
For Info - Here's the complete mail:


Hello Google Play Developer,

We're writing to let you know about a recent update to our Developer Policy Center. We make updates from time to time as part of a continuous effort to make Google Play a positive experience for both developers and consumers.

This email is to inform you of recent changes we've made to our policies, which are highlighted below.

  • We've clarified our Malicious Behavior policy prohibiting surveillance and commercial spyware apps.
  • We've clarified our Designed for Families program requirements and Primarily Child-Directed Declaration guidelines to help ensure accurate representation of an app's targeted age group.
  • We've updated our User Data and Permissions policies, including adding specific restrictions on the use of the Call Log and SMS permission groups.
    • You will have 90 days from the date of this announcement to make your apps compliant with this updated Call Log and SMS permissions policy.
  • We've updated our Enforcement section to explain the extent of our policy coverage, including the actions that we may take on apps that violate our policies.
Also, please be advised we will be removing access to contact interaction fields from the Contacts Provider API within the next few months.

We encourage you to review these policy updates carefully in case any of your existing apps are impacted.

Aside from where explicitly noted, any new apps or app updates published after this notification will immediately be subject to the latest version of the Developer Program Policies. If you find an existing app in your catalog that isn't compliant, please fix the app and submit it again, or unpublish it, within 30 days.
 
Upvote 0

kisoft

Well-Known Member
Licensed User
Longtime User
HI
I have an application that receives and sends SMS (targetSdkVersion="26").

AddPermission(android.permission.SEND_SMS)
AddPermission(android.permission.RECEIVE_SMS)

obtaining permits also have implemented
B4X:
    Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_RECEIVE_SMS)
    Wait For Activity_PermissionResult (Permission As String, PResult As Boolean)
    If PResult = False Then
        MsgboxAsync("No permission to access RECIVE SMS", "")
''        Return
        Activity.Finish
    Else
        Log("RECIVE SMS OK")
    End If
    
    Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_SEND_SMS)
    Wait For Activity_PermissionResult (Permission As String, PResult As Boolean)
    If PResult = False Then
        MsgboxAsync("No permission to access SEND SMS", "")
'        Return
        Activity.Finish
    Else
        Log("SEND SMS OK")
    End If

According to new Google requirements:
The application must be actively registered as the default SMS or ancillary application on the device.
Do I need to take any additional steps in my code?
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
Do I need to take any additional steps in my code?
The user must define your app to be the default SMS App in his Device (instead of the standard SMS App).
 
Upvote 0
Top