rni

react-native-icloud-sync

A react-native wrapper for syncing with icloud

Showing:

Popularity

Downloads/wk

0

GitHub Stars

51

Maintenance

Last Commit

6yrs ago

Contributors

0

Package

Dependencies

1

License

Type Definitions

Tree-Shakeable

No?

Categories

Readme

react-native-icloud-sync

A react-native wrapper for syncing with icloud.

Add it to your project

  1. Run npm install react-native-icloud-sync --save
  2. Open your project in XCode, right click on Libraries and click Add Files to "Your Project Name" (Screenshot) then (Screenshot).
  3. Add libRNiCloudSync.a to Build Phases -> Link Binary With Libraries (Screenshot).
  4. Whenever you want to use it within React code now you can: var icloud = require('react-native-icloud-sync')

Example

var icloud = require('react-native-icloud-sync');

//store.js
var store = {};

//handle icloud progress.
icloud.eventEmitter.on('update', (update) => {
  
  //reason for this update?
  if([icloud.ServerChange, icloud.InitialSync].indexOf(update.reason) > -1) {
    //update asyncStorage.
    AsyncStorage.multiSet(STORAGE_KEYS);
  }

});

// subscribe for progress notifications.
icloud.subscribe();

//save the progress to icloud
icloud.save(key, value);

module.exports = store;

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial