My App was removed by google because of presence of SMS and Call Permission in manifest. Now I have removed both the permission then also I'm not able to upload the apk .play store asking for the Permissions Declaration Form
-
@Cristan im getting this error now... Based on our review, we found your app’s expressed user experience did not match your declared core functionality Default SMS handler (and any other core functionality usage while default handler). Please remove these permissions from your app. Default handler capability was listed on your declaration form, but your app does not appear to have default handler capability. Please submit a revised declaration form. – Ajit Jadhav Apr 02 '19 at 09:29
-
Check [steps](https://gist.github.com/manishpatelgt/224a330a5d4c7eaf783ca3ff5d522274) – M D Apr 02 '19 at 12:16
-
1Thank you all for suggestions . My problem resolved after removing PHONE_STATE permission from manifest file. – Ajit Jadhav Apr 03 '19 at 05:44
-
Glad to hear that – M D Apr 03 '19 at 06:41
4 Answers
Most likely some library you're using is adding the permissions. You can remove them during merge by adding the following to your AndroidManifest.xml
:
<uses-permission android:name=”android.permission.RECEIVE_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.SEND_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.WRITE_SMS” tools:node=”remove” />
<uses-permission android:name=”android.permission.READ_SMS” tools:node=”remove” />
See this SO question for additional information.

- 6,388
- 1
- 27
- 50
You have to release a build with those permissions and fill the form (form will appear automatically on release page), then after that, you have to upload a build without those permissions.

- 2,111
- 18
- 21
I got the same problem recently and i have to removed those permissions and later my app got published. Please type all your permission you using in your app?

- 164
- 3
- 14
Remove SMS and CALL-Log permission from manifest file and Build new APK upload in Internal Test Track and deactivate previously released APK in internal Test track and roll out, Then release same APK in Alpha and Beta, Then Previously Declared Permissions will be automatically removed and release app to production and roll out