IMPORTANT- GS Team read this please
RUPAS
Member Posts: 823
Applications created with GS have access to the following permits ( Only Android),
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
Because our applications are accessing the phone? This launches antivirus for android phones, and nobody wants to install our games. It is very important to change this as quickly as possible.
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
Because our applications are accessing the phone? This launches antivirus for android phones, and nobody wants to install our games. It is very important to change this as quickly as possible.
Comments
If true, this long before 0.10.2, I did not say otherwise, but the question is not detected because the antivirus. The question is: do we have to have access to phone numbers of our customers? Because I can not choose if I want to access the phone numbers? Because GS is the one who decides this? This is another big problem, it must be removed or we will have many problems with Android users. Hard time removing the permissions of the phone and avoid a problem? Or is it better to keep the problem and say that with Ad-mob also skips the anti-virus?
Thanks for taking me into consideration, and I just want to say in short, is not good to have such permits, can only bring problems and no benefits.
i've done some research on my own, and it seems pretty reasonable to have these permissions. This is what I've found: the first three are used to access the internet, which is needed for advertising and openURL behaviors
read / write external storage is needed if the user wants to put their app on an SD card
Read Phone State is needed so if a call comes in the app doesn't force close
I think the bigger issue is that some overzealous virus scanners for the phone are probably flagging the build in advertising / analytics SDK's as spyware.
Send and Receive Data using your own Server Tutorial! | Vote for A Long Way Home on Steam Greenlight! | Ten Years Left
honestly I was thinking that reading the phone was used to avoid problems when you receive a call, but I too have been investigating, and GS games created previously did not have the read_phone_state, and the games worked as well that now.
yesterday I had over 30,000 downloads of my Android game, and many people wrote reviews saying they could not install my game for anti-virus that does not let you install the game that have permissions to read phone state.
And google specifically states:
"READ_PHONE_STATE;
CONSULT identity and phone status
Allows the application to access the phone features of the device. The application can use this to discover device IDs and phone numbers, to know whether a call is active and for the number the remote connection is established by a call. "
- Thomas
Our games do not need permission "READ PHONE STATE" This permit is perfectly removable
- Thomas
It is common to have and use this function.
One of the common uses is to MUTE the app when a call is received. (It can be used maliciously, though unlikely)
I have it several of my other apps, and people tried to flame me in their reviews saying I was going to use this as a way to steal their personal information.
Honestly... Phone AV is stupid.
At this point, most viruses for phones are distributed through 3rd party markets, that are mostly used for pirated apks, malware infested apps and otherwise seedy activity.
If you aren't doing those types of seedy behaviors, you don't need AV on your phone.
(If you are, dont get AV either... you deserve whatever they are going to do to you.)
Now... If you are a real developer, that isn't trying to do your audience harm.
Publish a privacy policy, that explicitly says that you will NOT store, share, sell or otherwise use any of the information collected except in situations where it is necessary for troubleshooting, continued application development, or as required by law.
Advertise that privacy policy.
Have an active website with forums, or a direct email address that you check often where your users can turn for help or questions.
Talk to your customers.
Hell, even tell em your real name.
My personal phone number is all over my website, by all means... give me a call.
The more visible you are, the more professional you are (or appear to be), the less these issues will effect you going into the future.
I understand that this issue is a whole thing on the inter webs. but its not GS's fault.
This has been a thing since android 1.5.
- Thomas
If you have a bunch of those reasons, it could take a bunch of code or its just the easiest way to accomplish it.
One thing you have to keep in mind when googling problems like this is that you didn't do it...
You didn't put that Permission there, and you don't have access to your source.
I cant think of a better way to put it, so I'll just say it...
Its like you aren't the developer. (Developer of the content of the game, sure, not the framework.)
For this reason... what works for everyone else doesn't work for you.
What may be deemed "perfectly safe to remove" in a thread somewhere like stack exchange might not be for Gamesalads Devs.
They are trying to keep thousands of games working... not just making one app work.
Im not saying that I know this to be true, but generally stuff gets done for reasons.
It's hard to keep customer trust when got a virus report...
If this problem only on 0.10.2 so hope it will be fixes.
I was unaware of this problem until today, Like rupas our app was selected for the Amazon Free App of the Day promotion and these permissions set off users security software, these people reported the findings in an alarmist fashion as a review and these reviews are flagged as helpful by hundreds of others thus harming the apps reputation.
http://www.amazon.com/Little-Phoenix-Interactive-Monsters-Preschool/product-reviews/B00ARRDTX6
As a pro user it would be helpful to disable these permissions if we were not going to use, url links, ads or in app purchases.
Can a admin please write something about Gamesalad permissions that I can publish to my users to settle their worries and concerns.
Thanks
http://forums.gamesalad.com/discussion/comment/392093/#Comment_392093