Submitted my apps to Google Plays Educational Store and got this reason for rejection: uses getLine1Number. Not sure why I am getting this. I am using launchpad = false.
Seems like it has something to do with the app trying to get the phone’s telephone number. Are you doing this someway in your app?
That’s what I saw too. In no way am I attempting to get this info. This is what is concerning to me. Is Corona collecting this info from users without my knowledge? Or is this a mistake on Googles part? Also, how do I get rid of it? Scott
+1
This sort of privacy stuff concerns me greatly. Am worried to hear your report, I’ve got an app pending google educ too.
Corona: please provide documented FULL DISCLOSURE of any/all “internal snooping” that may be occurring “under the hood”, per platform (and per library, per addon, per methods used – if/as necessary), in detail.
Are you using Flurry or any other 3rd party analytics?
Nope. No Flurry or 3rd party analytics (or my own). I also set Launchpad = false, which disables Corona analytics. I’m hoping that it is just something left in the app code when compiled, but is not utilized. The version was built quite a while ago too, so maybe they’ve changed things since?
Hey everyone- we are not collecting ANY data like this without your knowledge. We have been very clear in the past about what data we are collecting and how you can opt out. Take a look at the following links:
http://www.coronalabs.com/blog/2013/05/16/update-on-corona-and-coppa-privacy-policies/
https://www.coronalabs.com/privacy-policy/privacy-policy-for-app-users/
Scott - we just grepped our Android source and this is not there. It may be from some 3rd party library (or something else entirely). I’ll see if one of the guys can look into this in more detail on Monday.
Hey David,
Any answers to this? In the meantime, I’ll attempt to rebuild with a newer version of Corona and see if it resolves the issue.
Scott
Scott - are you using any plugins in the app as you submitted it?
I use no plugins, no analytics.
I just searched our entire code and could find no reference to the “getLine1Number()” method.
I even searched some of our 3rd party libraries such as Facebook, Flurry, inneractive, and InMobi… but still found no reference.
I’m starting to think that Google Play is mistaken. Or it’s Google’s blanket warning statement for any app that is using the READ_PHONE_STATE Android permission. Corona built apps do not set any Android permissions… except for some 3rd party plugins which require them and automatically add them. But since you’ve stated that your app is not using any plugins, then no permissions other than the ones you have set in your “build.settings” file should be added.
In any case, the getLine1Number() method in Java cannot be called without a READ_PHONE_STATE permissions anyways. If that permission is not set, then there is nothing to worry about.
http://developer.android.com/reference/android/telephony/TelephonyManager.html#getLine1Number()
So, first I suggest that you have a hard look at what permissions your app is requiring. Check your “build.settings” file first. Next, when you upload your APK to Google Play, it’ll state what permissions and features it thinks your app requires. If you see anything requiring a phone or READ_PHONE_STATE permission, then you’ll have to isolate it from there. If you still cannot find any reference to it, then you’ll need to contact Google because they may have made a mistake which is certainly possible.
Seems like it has something to do with the app trying to get the phone’s telephone number. Are you doing this someway in your app?
That’s what I saw too. In no way am I attempting to get this info. This is what is concerning to me. Is Corona collecting this info from users without my knowledge? Or is this a mistake on Googles part? Also, how do I get rid of it? Scott
+1
This sort of privacy stuff concerns me greatly. Am worried to hear your report, I’ve got an app pending google educ too.
Corona: please provide documented FULL DISCLOSURE of any/all “internal snooping” that may be occurring “under the hood”, per platform (and per library, per addon, per methods used – if/as necessary), in detail.
Are you using Flurry or any other 3rd party analytics?
Nope. No Flurry or 3rd party analytics (or my own). I also set Launchpad = false, which disables Corona analytics. I’m hoping that it is just something left in the app code when compiled, but is not utilized. The version was built quite a while ago too, so maybe they’ve changed things since?
Hey everyone- we are not collecting ANY data like this without your knowledge. We have been very clear in the past about what data we are collecting and how you can opt out. Take a look at the following links:
http://www.coronalabs.com/blog/2013/05/16/update-on-corona-and-coppa-privacy-policies/
https://www.coronalabs.com/privacy-policy/privacy-policy-for-app-users/
Scott - we just grepped our Android source and this is not there. It may be from some 3rd party library (or something else entirely). I’ll see if one of the guys can look into this in more detail on Monday.
Hey David,
Any answers to this? In the meantime, I’ll attempt to rebuild with a newer version of Corona and see if it resolves the issue.
Scott