easy_service_manager 1.0.0 easy_service_manager: ^1.0.0 copied to clipboard
This Package is used to add post production settings and features like more app settings, in-app-review, app rating system etc.
Easy Services Manager #
Features #
- Support for More Settings Screen
- Support for google play store and Appstore Rating system
- Support for in app review system
How to use #
Initialization #
Initialize EasyServicesManager
on the start of the app
await EasyServicesManager.instance.initialize(
aboutAppDescription: 'You can add the app description here.',
supportEmail: 'mail@example.com',
itunesMoreAppLink: 'tiktok-ltd/id1322881000',
androidDeveloperName: 'TikTok+Pte.+Ltd',
appStoreID: '835599320',
privacyPolicy: 'This is the privacy policy here.',
);
There are two ways to use More Setting Screen.
1: Stand-Alone App mode for more setting screen #
Navigator.of(context).push(
MaterialPageRoute(
fullscreenDialog: fullscreenDialog,
builder: (_) => Scaffold(body: EasyServicesManager.instance.moreScreen())),
);
2: Add more setting screen to Widget-Tree #
EasyServicesManager.instance.moreScreen();
3: Show Rate Floating Action Button #
EasyServicesManager.instance.rateFloatingActionButton();
4: Show Custom In App Review Dialog #
EasyServicesManager.instance.tryShowingCustomInAppReview();