This is a migrated thread and some comments may be shown as answers.

Properties Settings

3 Answers 64 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Markus
Top achievements
Rank 2
Markus asked on 28 Aug 2013, 01:11 PM
Well still on my first app and published it to play.google.com 

Here some questions that might not all be Icenium related

1) Properties - General - Application identifier

This is now com.telerik.MyAppName

a) does it have to be com.telerik (changed but uploading this again to play tols me it needs package name. com.telerik.MyAppName
b) does it matter what this is
c) if I change it before uploading a new app to play could it be renamed to com.marktold.MyAppName

 2) Properites - General - Version vs. Properites - Android - Version Code

a) is it correct that I need both to change manually
b) That General - Android - Version Code has to be int and refer to next number on play.google.com 
c) Is the Properties - Gerneral - Version displayed anyhwere for end users

3) Properties - Android - Permissions

a) I allways hate it when apps need some permission and I have no clue why. I guess this does not exist but it would be nice if we had a chance to inform the user why a certain permission needs to be granted
(guess this is an android google short comming)

b) WriteToExternalStorage
Do I need this for a simply Hello World app for example. Is this needed in case the user wants to install or later move the app to external storage?


This are just some questions that pop into my mind.

Markus

3 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 29 Aug 2013, 04:03 PM
Hi Markus,

I'll answer your questions in the order asked:
  1. It does not have to be telerik, in general it is meant to be your company com.company.appname. However once you upload it to Play Store and then try to update the app, Play Store would expect the same App ID. I recommend removing your old app from the Play Store and issuing a new one with proper App ID. The same thing goes for certificates - once you sign your app with a certificate you have to always use the same certificate when uploading updates, so be sure to have a backup of your certificate at all times.
  2. The difference between Version vs. Version Code and which one is used for what is explained in the Android documentation here: android:versionCode.
  3. An Icenium app comes with a template that includes most (if not all) Android permissions. Clearly we have no idea what type of app one might develop, so it is up to you to remove the one you do not need. Explanation of permissions is given to users when they are about to install the app i.e. the Android installer lists the permissions that an app requires and briefly explains what each one is for. WriteToExternalStorage permission is required only for Debug mode in which we include our LiveSync bits. For this purpose we install the app on the SD card (if the device has one). If not, you would have to build in Release mode and the app would be sandboxed and without LiveSync.

Regards,
Steve
Telerik

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.
0
Markus
Top achievements
Rank 2
answered on 30 Aug 2013, 07:22 AM
Dear Steve 

Thanks for the feedback. Especially on 1)

---------

Additional question.

What if one was about to stop using Icenium after 1 year

a) can the whole content be downloaded
b) can (at least a simple project) be further developed with other tools or is it once Icenium allways Icenium.

Markus
0
Accepted
Steve
Telerik team
answered on 30 Aug 2013, 07:32 AM
Hi Markus,

Yes, you have the ability to Export Your Project at any time even if your license has expired.
Icenium is a hybrid app using Cordova, so yes, theoretically speaking you can switch to another provider that uses Cordova, but we can't really imagine anyone doing that. Once you go ICE you never go DICE :)

Regards,
Steve
Telerik

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.
Tags
General Discussion
Asked by
Markus
Top achievements
Rank 2
Answers by
Steve
Telerik team
Markus
Top achievements
Rank 2
Share this question
or