Skip to content

This package provides a React Native wrapper around the Android and iOS Garmin Connect IQ Mobile SDKs

License

Notifications You must be signed in to change notification settings

cjsmith/react-native-connect-iq-mobile-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-native-connect-iq-mobile-sdk

This package provides a React Native wrapper around the Android and iOS Garmin Connect IQ Mobile SDKs

Installation

npm install react-native-connect-iq-mobile-sdk

Usage

Please see the example project for usage. It provides Android and iOS examples of all functionality in the SDK.

Also see the Garmin docs for background on the functionality.

iOS

https://developer.garmin.com/connect-iq/core-topics/mobile-sdk-for-ios/

Note the XCode project setup required, which is also required for using this in react native. Please see the iOS example.

In particular, you need to handle the openURL method in your AppDelegate

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
    NSString* sourceApp = options[UIApplicationOpenURLOptionsSourceApplicationKey];
    NSLog(@"Received URL from '%@': %@", sourceApp, url);

   RCTBridge *bridge = [RCTBridge currentBridge];

   ConnectIqMobileSdk * connectIqMobileSdk = [bridge moduleForName:@"ConnectIqMobileSdk"];

   return [connectIqMobileSdk handleOpenURL:url sourceApplication:sourceApp];
}

Android

https://developer.garmin.com/connect-iq/core-topics/mobile-sdk-for-android/

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

About

This package provides a React Native wrapper around the Android and iOS Garmin Connect IQ Mobile SDKs

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published