Can watch app and widget auto-start at boot time?

Former Member
Former Member
Can watch app and widget auto-start at boot time, and do some background job such as sending data to smart phone app?
  • No auto run of watch-apps or widgets. Only CIQ watchfaces will start at boot (if one is your configured watchface)
  • Former Member
    Former Member over 9 years ago
    No auto run of watch-apps or widgets. Only CIQ watchfaces will start at boot (if one is your configured watchface)


    But watchfaces can use BLE.
    How could I build a app which auto-start at boot time or some event, and can communicate with smart phone via BLE?

    Module: Toybox::Communications
    Overview

    Widgets and apps will be able to communicate with a mobile phone via Bluetooth Low Energy (BLE). The mobile phone may be sharing data with the device, or it may act as a bridge between the app and the Internet. This allows the mobile phone to become part of the wearable web.
  • Former Member
    Former Member over 9 years ago
    It seem that watchface app couldn't use BLE.

    How can I build a app which could auto-start at boot time or some event, and communicate with smart phone via BLE.

    ----------------------------------------------------------------------
    Module: Toybox::Communications
    Overview

    Widgets and apps will be able to communicate with a mobile phone via Bluetooth Low Energy (BLE). The mobile phone may be sharing data with the device, or it may act as a bridge between the app and the Internet. This allows the mobile phone to become part of the wearable web.
  • This isn't possible right now with Connect IQ apps. We do have some features on the road map that will allow apps to be launched based on a particular event (e.g. launch at app at a particular time of day), but the last I recall, this still will require user interaction to confirm the launch of the app.
  • It seem that watchface app couldn't use BLE.


    Correct. The closest a watch can come to doing comm, isn't that close. All it can do is display the "phoneConnected" status, to show if the watch and the mobile are "connected".

    And currently, there is no "background running of CIQ watch-apps and widgets" available. The only time a CIQ widget or watch apps is running is when it's in the foreground (you can see it).
  • Former Member
    Former Member over 9 years ago
    Correct. The closest a watch can come to doing comm, isn't that close. All it can do is display the "phoneConnected" status, to show if the watch and the mobile are "connected".

    And currently, there is no "background running of CIQ watch-apps and widgets" available. The only time a CIQ widget or watch apps is running is when it's in the foreground (you can see it).



    ---Could I keep widget running in the foreground all the time, until I close it?
  • No. The user has to interact with your widget to keep it from being discarded. On some devices this happens every 15 seconds.

    What at you tryouts by to do that requires your app have unyielding control of the device from boot time?