Properties Settings

4 posts, 1 answers
  1. Markus
    Markus avatar
    205 posts
    Member since:
    Nov 2005

    Posted 28 Aug 2013 Link to this post

    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

  2. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 29 Aug 2013 Link to this post

    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.
  3. Markus
    Markus avatar
    205 posts
    Member since:
    Nov 2005

    Posted 30 Aug 2013 Link to this post

    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
  4. Answer
    Steve
    Admin
    Steve avatar
    10941 posts

    Posted 30 Aug 2013 Link to this post

    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.
Back to Top