My costumers want to know: Why my app request network and phone access?

I make children apps, thus their parents (the ones that install the apps) are wary of anything that means a child may do without their permission, so they DO care about the permissions a app ask…
So, why my app is asking for network access and phone if it is a adventure game without any feature related to internet or phone??? [import]uid: 142895 topic_id: 30420 reply_id: 330420[/import]

Are you using any external libraries? [import]uid: 81188 topic_id: 30420 reply_id: 121849[/import]

Corona forces you to use those options.
I was told it has to do with some support for ads, open feint, etc.
I also make children’s apps and a lot of android devices for kids don’t have the options required by Corona.
I read it is possible you remove the requirements but you would have to unzip your app do some mojo jojo and it will be a normal app.

Really annoying.

You can file a bug report. I think I will [import]uid: 100901 topic_id: 30420 reply_id: 121850[/import]

Check this post:
http://developer.coronalabs.com/forum/2012/08/30/i-will-be-amazons-fad-soon-and-need-help-removing-unnecessary-android-permissions [import]uid: 100901 topic_id: 30420 reply_id: 121851[/import]

That really suck :frowning:

If I knew this I don’t think I would have went with Corona in first place… Corona is very anti-children apps with some issues. [import]uid: 142895 topic_id: 30420 reply_id: 121871[/import]

The staff keep claiming that allowing us to remove those permissions is on their to-do list. That’s not a serious response - since yanking the permissions (and doing NOTHING else) is a 1-minute job,

The staff response when I suggest this is that if they do this, and the program uses things like OpenFeint or LaunchPad or other third-party stuff, things will break. Again, that’s not a serious response - of COURSE they would break. But we don’t USE that stuff, so it won’t break.

I really don’t understand why this obtuseness on Corona’s part continues for so long. I can’t help but suspect some other motive behind it. [import]uid: 160496 topic_id: 30420 reply_id: 121883[/import]

@mike470
+1 [import]uid: 9058 topic_id: 30420 reply_id: 121972[/import]

@mike470, we hear you. It’s on our radar, but it’s not an easy problem for a general platform like Corona. Plus, everything on Android is literally 5x harder/time-consuming as it is on iOS (which is why adding arbitrary Info.plist settings on iOS builds is super easy)

As for your accusations, let’s be fair. Josh previously went to great length to explain to you some of the gory details (http://bit.ly/PDQbiS). To quote Spock, we’re balancing the needs of the many with the needs of the few :slight_smile:
[import]uid: 26 topic_id: 30420 reply_id: 121974[/import]

walter, I really am not accusing Corona of anything. My potential customers are. I come from financial software background, and believe me, I have seen all kinds of paranoia and accusations from clients, some of them decompiled my C++ and Delphi code and went through it with a fine toothed comb to try to find “spyware” and when they found some abandoned remnant of code in one of my programs that was never used for years that “called out” to get something on the net there was a big brouhaha.

For now, I reverted to build 840 and (since I needed later builds for the newTextField bug fixes) changed the code that does TextFields to use hidden ones with visible newText’s. Now I can strip those permissions using apktool - but it is a temporary measure. There are too many goodies I will be missing if I stay with 840…

[import]uid: 160496 topic_id: 30420 reply_id: 121976[/import]

Walter, I also develop children app and this is really a big problem for us. As it’s possible to remove these permissions manually (build 840 or older), I am quite sure that it’s not a big problem for Corona developers. I could do it manually but I need the features of new builds.
I understand that you need to balance the needs but I am quite sure that this is very important for almost all Android developers. [import]uid: 7038 topic_id: 30420 reply_id: 122111[/import]

Are you using any external libraries? [import]uid: 81188 topic_id: 30420 reply_id: 121849[/import]

Corona forces you to use those options.
I was told it has to do with some support for ads, open feint, etc.
I also make children’s apps and a lot of android devices for kids don’t have the options required by Corona.
I read it is possible you remove the requirements but you would have to unzip your app do some mojo jojo and it will be a normal app.

Really annoying.

You can file a bug report. I think I will [import]uid: 100901 topic_id: 30420 reply_id: 121850[/import]

Check this post:
http://developer.coronalabs.com/forum/2012/08/30/i-will-be-amazons-fad-soon-and-need-help-removing-unnecessary-android-permissions [import]uid: 100901 topic_id: 30420 reply_id: 121851[/import]

That really suck :frowning:

If I knew this I don’t think I would have went with Corona in first place… Corona is very anti-children apps with some issues. [import]uid: 142895 topic_id: 30420 reply_id: 121871[/import]

The staff keep claiming that allowing us to remove those permissions is on their to-do list. That’s not a serious response - since yanking the permissions (and doing NOTHING else) is a 1-minute job,

The staff response when I suggest this is that if they do this, and the program uses things like OpenFeint or LaunchPad or other third-party stuff, things will break. Again, that’s not a serious response - of COURSE they would break. But we don’t USE that stuff, so it won’t break.

I really don’t understand why this obtuseness on Corona’s part continues for so long. I can’t help but suspect some other motive behind it. [import]uid: 160496 topic_id: 30420 reply_id: 121883[/import]

@mike470
+1 [import]uid: 9058 topic_id: 30420 reply_id: 121972[/import]

@mike470, we hear you. It’s on our radar, but it’s not an easy problem for a general platform like Corona. Plus, everything on Android is literally 5x harder/time-consuming as it is on iOS (which is why adding arbitrary Info.plist settings on iOS builds is super easy)

As for your accusations, let’s be fair. Josh previously went to great length to explain to you some of the gory details (http://bit.ly/PDQbiS). To quote Spock, we’re balancing the needs of the many with the needs of the few :slight_smile:
[import]uid: 26 topic_id: 30420 reply_id: 121974[/import]

walter, I really am not accusing Corona of anything. My potential customers are. I come from financial software background, and believe me, I have seen all kinds of paranoia and accusations from clients, some of them decompiled my C++ and Delphi code and went through it with a fine toothed comb to try to find “spyware” and when they found some abandoned remnant of code in one of my programs that was never used for years that “called out” to get something on the net there was a big brouhaha.

For now, I reverted to build 840 and (since I needed later builds for the newTextField bug fixes) changed the code that does TextFields to use hidden ones with visible newText’s. Now I can strip those permissions using apktool - but it is a temporary measure. There are too many goodies I will be missing if I stay with 840…

[import]uid: 160496 topic_id: 30420 reply_id: 121976[/import]

Walter, I also develop children app and this is really a big problem for us. As it’s possible to remove these permissions manually (build 840 or older), I am quite sure that it’s not a big problem for Corona developers. I could do it manually but I need the features of new builds.
I understand that you need to balance the needs but I am quite sure that this is very important for almost all Android developers. [import]uid: 7038 topic_id: 30420 reply_id: 122111[/import]