Okey, the thing is still rolling. If anybody feels like joining - hop in:
[Crosswalk-help] CrossWalk14+XDK+Construct2: Problems with permissions
https://lists.crosswalk-project.org/pip ... html#start
[quote:m5x8dszw]From always, if you make games using Construct 2 you would go like this
1. Export for mobiles (Cordova)
2. Set the permission as you see fit, on the 2nd picture
3. Then import the project into XDK
4. If you would like any extra Permissions - you would add them into the
"Add Permissions" spot.
5. Most of the time its needless because any plugin you use - creates a
corresponding permissions. So if you have a plugin that needs internet or
wifi - upon exporting it will get a corresponding Permission automatically.
So technically, we all start with a blank, which then the software fills
for us automatically.
Right now we have the other way around. We setup the permissions in C2,
then in XDK. But it doesn't matter as its being overwritten upon Crosswalk
export.
To further explain the gravity of the situation, imagine such occurrence:
You download a free Tetris clone. And when you try to install it, it asks
you for permission to:
-use your camera
-record all audio
-access your personal SD card and device settings.
Would you install such game? I would ask myself why the heck a freaking
tetris wants to watch me, listen to me, record what I am saying and access
my mobile hard drive. And then I would just cancel the installation, go
back to the provider of such App and rate it low, report it, and warn other
people to stay away from this Spyware.
We have the chance to setup everything we need, in Construct 2 and XDK. But
we have no control over Crosswalk settings, upon the export, at the end is
done by XDK, on their servers. So when native programmers can easily get
rid of troublesome permissions - we have no such option. And we have to
"Hack" our own games to change anything <img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Sad">
I really don't think it should be that way. But I am pretty sure more
people are having troubles with this. Construct 2 is the biggest and most
used Game Maker engine for non-programmers. I think I can even safely
assume that out of 10 mobile games on the planet ( NOT created via native
programming) 8 was done via Construct 2.
We might get this thing sorted. Maybe. If more people would leave a shout we might get it done faster. That would show the problem is more global then local.
Ashley . Tom . imaffett . Iolva . shinkan