• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Submitting an App To Google Play

mike_suopys

Newbie
Jun 6, 2019
13
2
So after 6 months in the making, my app is now just about finished. I am now trying to role out an Alpha on google play.

I did this by:
1.) Submitting the required graphics.
2.) Submitting the signed bundle files.
3.) Filling out the Permissions Declaration Form

Then an hour latter, get this message (image1).
image1.png


Then reviewed my manifest file...didn't see anything wrong. See code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mjsintegrated.rsamessenger">

    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="com.android.vending.BILLING" />

    <application
        android:allowBackup="true"
        android:name="com.mjsintegrated.rsamessenger.MyApplication"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name="com.mjsintegrated.rsamessenger.PurchaseApp"
            android:label="Purchase"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.Help"
            android:label="Help"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.Contacts"
            android:label="Contacts"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.Login"
            android:label="Login"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.Signup"
            android:label="Signup"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.ManMess"
            android:label="Manage Messages"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"></activity>
        <activity android:name="com.mjsintegrated.rsamessenger.ManKeys"
            android:label="Manage Keys"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"/>
        <activity android:name="com.mjsintegrated.rsamessenger.About"
            android:label="About"
            android:parentActivityName="com.mjsintegrated.rsamessenger.MainActivity"/>
        <activity android:name="com.mjsintegrated.rsamessenger.MainActivity" android:windowSoftInputMode="adjustPan" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <receiver android:name="com.mjsintegrated.rsamessenger.SmsBroadcastReceiver">
            <intent-filter>
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
    </application>

</manifest>

So, I decided to resubmit it to google. Just by following the instruction and not selecting "Default Phone Handler" in the Permissions Declaration Form.

But an hour later, I get this in my email (image2):
image2.png


It's still complaining about some "default phone handler", but I never mentioned anything like that in the declaration form or the manifest. I can't contact the google support team..and there seem to be no help on the internet. How do I fix this issue?
 
Yeah. I think the gradle files are just to configure your complier and IDE settings. While the manifest is for your general app settings including permissions.

My app needs permissions to: send sms messages, receive sms messages, read sms messages, and read the contacts. It's basically an sms messaging app which allows the users to send/receive encrypted messages. The app mostly works, I'm just having a hard time with putting it on the google play store. Google keeps sending me reject emails and they aren't clear no what they want. I don't understand what they want from me.
 
Upvote 0
Yes. But the email I'm getting is vague, because it doesn't not say what those permissions are. I know my app HAS to use the following permissions to function:
send sms
receive sms
read sms
read contact.

What exactly does your app do, like is it a messaging app or something that requires SMS and contacts permissions?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones