Ticket Created
over 5 years ago

WERETECH-7864

For the record, this has been discussed in the past and we've decided to not implement this for various reasons (primarily for security).

Allow shared storage between apps

If a developer has multiple apps or a suite of apps, it would be interesting if there could be shared storage. For example, a widget could read from data written by a related app to display summary info, last activity info, etc.

This is a somewhat regular request, so I thought it would be nice to list it here. :)

Parents
  • A helpful application of this would be to allow the ability to change settings on a data field via a related watch app.  For the case of Moxy, it would be very handy to be able to set high and low SmO2 alerts, the sensor number, and the sensor location via a watch app that is a companion of the data field.  Right now, these settings need to be set in Garmin Express or Garmin Connect Mobile which aren't always handy.

    The security ramifications could be minimized by only allowing the companion app to be launched from a menu pick inside the activity where the data field is installed.  I'm not sure how this would work in the use case that Horsetooth suggested.  But the concept of only allowing sharing among apps that are from the same developer and are linked at the time they are uploaded should limit the scope of the security issue dramatically.

Comment
  • A helpful application of this would be to allow the ability to change settings on a data field via a related watch app.  For the case of Moxy, it would be very handy to be able to set high and low SmO2 alerts, the sensor number, and the sensor location via a watch app that is a companion of the data field.  Right now, these settings need to be set in Garmin Express or Garmin Connect Mobile which aren't always handy.

    The security ramifications could be minimized by only allowing the companion app to be launched from a menu pick inside the activity where the data field is installed.  I'm not sure how this would work in the use case that Horsetooth suggested.  But the concept of only allowing sharing among apps that are from the same developer and are linked at the time they are uploaded should limit the scope of the security issue dramatically.

Children
No Data