Another Android - Google Play Manifest Question

From a customer:   “Why does this app request in app purchases permissions when the description states there are no in app purchases?” .   I put that in because there is no way for me to control this via the manifest XML file or the developer console.

From Google Support:   “It looks like you’ve added com.android.vending.BILLING as a permission in your app, which is why you’re seeing that message in your Play Store listing. You can remove this permission from your manifest and reupload your APK to resolve the issue.”

Is there a way for me to make this change required by google to remove the " Offers in-app purchases"  statement from my Google Play listing?   Is there a way or procedure for me to modify the manifest file?  Just to be clear, my game has no in-app purchases.

Please help…  Thanks, Jan

Hi @jan0,

We’ll probably need to see the contents of your build.settings file. In the meantime, have you read through the details and differences on the “permissions” vs. “features” settings for Android?

http://docs.coronalabs.com/guide/distribution/buildSettings/index.html#androidsettings

Thanks,

Brent

Hi Brent, thanks for the quick reply:

OK my BAD!!!

I do have this in my Build File.  If I remove this from my build file, rebuild, and resubmit,  will that automatically be fixed?   Does the build file = the xml manifest file?"  Also, I think I am going to remove the “com.android.vending.CHECK_LICENSE” also.  Items lined out I will remove.  THANKS!!!

settings = {

    android = {

        googlePlayGamesAppId = “4222991XXXX”,

        versionCode = “1”,

        usesPermissions =

        {

            “android.permission.INTERNET”,

             “com.android.vending.CHECK_LICENSE”,

             “com.android.vending.BILLING”,

        },

    },

    iphone = {

         plist =

            {

                UIPrerenderedIcon = true

            },

     },

    orientation = {

          default = “landscapeRight”,

content = “landscapeRight”,

supported =

{

“landscapeRight”

},

     },

}

Hi @jan0,

Happy to help. Although it may seem “obvious”, are you using the licensing for anything, i.e. expansion files? If it’s not being used for anything, then I suggest that you remove it. :slight_smile:

Brent

Got it! Thanks again Brent!

Hi @jan0,

We’ll probably need to see the contents of your build.settings file. In the meantime, have you read through the details and differences on the “permissions” vs. “features” settings for Android?

http://docs.coronalabs.com/guide/distribution/buildSettings/index.html#androidsettings

Thanks,

Brent

Hi Brent, thanks for the quick reply:

OK my BAD!!!

I do have this in my Build File.  If I remove this from my build file, rebuild, and resubmit,  will that automatically be fixed?   Does the build file = the xml manifest file?"  Also, I think I am going to remove the “com.android.vending.CHECK_LICENSE” also.  Items lined out I will remove.  THANKS!!!

settings = {

    android = {

        googlePlayGamesAppId = “4222991XXXX”,

        versionCode = “1”,

        usesPermissions =

        {

            “android.permission.INTERNET”,

             “com.android.vending.CHECK_LICENSE”,

             “com.android.vending.BILLING”,

        },

    },

    iphone = {

         plist =

            {

                UIPrerenderedIcon = true

            },

     },

    orientation = {

          default = “landscapeRight”,

content = “landscapeRight”,

supported =

{

“landscapeRight”

},

     },

}

Hi @jan0,

Happy to help. Although it may seem “obvious”, are you using the licensing for anything, i.e. expansion files? If it’s not being used for anything, then I suggest that you remove it. :slight_smile:

Brent

Got it! Thanks again Brent!