• 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

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?
 
My mistake ....I mean the Gradle files for the app idont have my ide available right now but you should be able to figure it out. It config files other than the mamifest
 
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.
 
They are saying your app has permissions that it doesn't utilize or need....those are sensitive permissions.
 
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.
 
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?
 
Yes, absolutely. it is a messaging app. It's very simple: It takes user input text ---> encrypts the text -----> sends the encrypted SMS ----> decrypts the text ----> outputs text to receiver.
 
Back
Top Bottom