1. #1
    Sencha User kostysh's Avatar
    Join Date
    Nov 2011
    Location
    Odessa, Ukraine
    Posts
    176
    Vote Rating
    20
    kostysh will become famous soon enough kostysh will become famous soon enough

      0  

    Default How to close or restart native app?

    Hi,
    did anyone knows how to close or restart native app (native built with Sencha CMD)?

  2. #2
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    38,398
    Vote Rating
    1103
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default

    According to iOS design they recommend not having a functionality to close an app, you let the user close it. To restart you can remove data from stores, return the view to the initial view you have and destroy others.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Software Engineer
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha User kostysh's Avatar
    Join Date
    Nov 2011
    Location
    Odessa, Ukraine
    Posts
    176
    Vote Rating
    20
    kostysh will become famous soon enough kostysh will become famous soon enough

      0  

    Default

    Ok about close feature. But about restart:

    I need to restart application completely in case if one or more external libraries are not loaded (google maps lib for example). This situation is occur if Internet connection not available during app start.
    I already tried to reload application by using window.reload();
    Yes - app is restarted after that, but I got javascript error on start (after reload). I can not understand what is this error because source code inside native build is minified.


    All described before is related to native build.

  4. #4
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Cluj, Romania
    Posts
    655
    Vote Rating
    39
    vadimv has a spectacular aura about vadimv has a spectacular aura about

      0  

    Default

    have you tried with to re-assign window.location.href ?

  5. #5
    Sencha User kostysh's Avatar
    Join Date
    Nov 2011
    Location
    Odessa, Ukraine
    Posts
    176
    Vote Rating
    20
    kostysh will become famous soon enough kostysh will become famous soon enough

      0  

    Default

    yes of course, same result.
    The difficulty is I cannot debug occurred error in the native app because code inside native app is minified (I every time see in logcat output - Uncaught Error in line number 1).
    This error occurs just after refresh.

  6. #6
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Cluj, Romania
    Posts
    655
    Vote Rating
    39
    vadimv has a spectacular aura about vadimv has a spectacular aura about

      0  

    Default

    Yes I know that is difficult to debug when is minified
    I have not played yet with building a native app using sencha cmd, so far only trough phonegap.

    But browsers tests ? is ev. ok ?

    You could try also to build the testing&production version and test it on safari with user agent for iOS and try to refresh the page and see what happens.

  7. #7
    Sencha User kostysh's Avatar
    Join Date
    Nov 2011
    Location
    Odessa, Ukraine
    Posts
    176
    Vote Rating
    20
    kostysh will become famous soon enough kostysh will become famous soon enough

      0  

    Default

    in browser app is refreshes without any errors. So problem in native app only.

  8. #8
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Cluj, Romania
    Posts
    655
    Vote Rating
    39
    vadimv has a spectacular aura about vadimv has a spectacular aura about

      0  

    Default

    why not to replace directly in the .app the minified file with the one build for testing and see what's going on?

  9. #9
    Sencha User kostysh's Avatar
    Join Date
    Nov 2011
    Location
    Odessa, Ukraine
    Posts
    176
    Vote Rating
    20
    kostysh will become famous soon enough kostysh will become famous soon enough

      0  

    Default

    Unfortunately, this is impossible. Native application is signed with a certificate, if you make any changes, the application will not install or run.

  10. #10
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Cluj, Romania
    Posts
    655
    Vote Rating
    39
    vadimv has a spectacular aura about vadimv has a spectacular aura about

      0  

    Default

    ah....good to know.

Thread Participants: 2