shared_preference_app_group 0.2.0
shared_preference_app_group: ^0.2.0 copied to clipboard

Flutter iOS

Shared preference supporting iOS App Group capability (using `-[NSUserDefaults initWithSuiteName:]`)

Shared preferences with App Group #

pub package

Shared preference supporting iOS App Group capability (using -[NSUserDefaults initWithSuiteName:])

Note: Only support iOS

Usage #

To use this plugin, add shared_preference_app_group as a dependency in your pubspec.yaml file.

Example #

// The app group must be set up first
await SharedPreferenceAppGroup.setAppGroup(appGroupID);
// Set values using [[NSUserDefaults alloc] initWithSuiteName:appGroupID]
await SharedPreferenceAppGroup.setBool('MY_BOOL_KEY', true);
await SharedPreferenceAppGroup.setString('MY_STRING_KEY', 'STRING_VALUE');
await SharedPreferenceAppGroup.setInt('MY_INT_KEY', 42);
await SharedPreferenceAppGroup.setDouble('MY_DOUBLE_KEY', 9.9);
// Get values
bool boolValue = await SharedPreferenceAppGroup.get('MY_BOOL_KEY');
String stringValue = await SharedPreferenceAppGroup.get('MY_STRING_KEY');
int intValue = await SharedPreferenceAppGroup.get('MY_INT_KEY');
double doubleValue = await SharedPreferenceAppGroup.get('MY_DOUBLE_KEY');

Please see the example app of this plugin for a full example.

If you need to implement screen capture, I have developed some helpful plugins:

iOS #

ReplayKit Launcher: A flutter plugin of the launcher used to open RPSystemBroadcastPickerView for iOS

Android #

MediaProjection Creator: A flutter plugin of the creator used to create MediaProjection instance (with requesting permission) for Android

Contributing #

Everyone is welcome to contribute code via pull requests, to help people asking for help, to add to our documentation, or to help out in any other way.

3
likes
90
pub points
66%
popularity

Shared preference supporting iOS App Group capability (using `-[NSUserDefaults initWithSuiteName:]`)

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

paaatrickfu@gmail.com

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on shared_preference_app_group