Confused about Android Permissions necessary for In App Purchases

It’s a pretty basic question. I was reading this tutorial about implementing IAP. There is a piece that says:

Google will require you to upload your .apk with the proper permissions installed before you can add products to their store portal (although you can upload an Alpha build in which you do not need to make the app live).

These are the required permissions for Android:

android = { usesPermissions =   {    “android.permission.INTERNET”,      “com.android.vending.BILLING”,      “com.android.vending.CHECK_LICENSE”,   }, },

But thedocs for Google IAP v3 don’t mention anything about the “check_license” permission.

So my question is whether or not the check_license permission is necessary?

You have to have a license key, but I don’t know that you’re required to check it.  So that permission may not be needed.  Have you tried it?

Rob

Hi Rob, no I have not tried it yet as I’m still on the Corona Starter package. I’m just now getting to the point where I can start implementing my game store and was researching the relevant information. I suppose I’ll figure it out when I upgrade. I was just confused because the tutorial and docs have differing information.

Google IAP requires a google License key.  Most people using a google license key is also going to use to check to make sure they haven’t been hacked by doing licensing checks.   The CHECK_LICENSE permissions is most certainly needed if you want to use Google Licensing with your app.  The only harm including it will do is cause the users to have to see the extra permission.

Rob

Thank you for clearing that up!

You have to have a license key, but I don’t know that you’re required to check it.  So that permission may not be needed.  Have you tried it?

Rob

Hi Rob, no I have not tried it yet as I’m still on the Corona Starter package. I’m just now getting to the point where I can start implementing my game store and was researching the relevant information. I suppose I’ll figure it out when I upgrade. I was just confused because the tutorial and docs have differing information.

Google IAP requires a google License key.  Most people using a google license key is also going to use to check to make sure they haven’t been hacked by doing licensing checks.   The CHECK_LICENSE permissions is most certainly needed if you want to use Google Licensing with your app.  The only harm including it will do is cause the users to have to see the extra permission.

Rob

Thank you for clearing that up!