
it redirects to Garmin Connect Mobile which redirects to apps.garmin.com/.../STORE_ID instead of apps.garmin.com/.../APP_ID.
NSUUID* appUuid = [[NSUUID alloc] initWithUUIDString: appId];
IQApp* app = [IQApp appWithUUID:appUuid storeUuid:_storeId device:_device];
dispatch_async(dispatch_get_main_queue(), ^{
[[ConnectIQ sharedInstance] showConnectIQStoreForApp:app];
});
The same behaviour can be observed using Garmin's example app here:
https://github.com/garmin/connectiq-companion-app-example-ios/blob/main/ExampleApp/ExampleApp/DeviceAppListViewController.m#L122