Here’s a reminder how this could work fine.
]]>The restrictions were neither present nor announced at the time I developed and published my apps on the App Store, thus I could not have been aware that my apps would be rendered useless due to some new iOS modifications.
Apart from that, I experienced attempts to block the development of companion apps for Garmin devices. The mere existence of the Garmin API in the app was a reason for my apps to be rejected from the App Store. That was also something new for me, which hindered me to publish any updates. The reason for the rejection was:
We were required to install Garmin Connect Mobile before we could use your app. Apps should be able to run on launch, without requiring additional apps to be installed.
The reason for the rejection is contrary to the developer documentation for the Garmin Connect IQ API, and renders this whole chapter useless: http://developer.garmin.com/connect-iq/programmers-guide/ios-sdk-guide/
I addressed Garmin at many levels, and they were not able to help me with this issue.
]]>A brief demonstration:
]]>The full and detailed description can be read in the Garmin Connect IQ app store: https://apps.garmin.com/en-US/apps/b6f1ee3e-7663-4177-b1ae-8ce641631684
An Android companion app is required: https://play.google.com/store/apps/details?id=eir.garmin.dialer
]]>The app on the Garmin Connect IQ Store: https://apps.garmin.com/en-US/apps/4187fab3-36d2-4fe0-ab60-4858424c5cbf
An Android companion app is required: https://play.google.com/store/apps/details?id=eir.garmin.log
]]>The app on the Garmin Connect IQ Store: https://apps.garmin.com/en-US/apps/ebb8b616-52cb-4a32-aee3-aaa95eeffb8d
An Android companion app is required: https://play.google.com/store/apps/details?id=eir.garmin.speeddial
]]>