flutter_umeng.dart 823 B

123456789101112131415161718192021222324252627
  1. import 'flutter_umeng_platform_interface.dart';
  2. class FlutterUmeng {
  3. static Future<void> setPolicyGrantResult(bool granted) {
  4. return FlutterUmengPlatform.instance.setPolicyGrantResult(granted);
  5. }
  6. ///
  7. ///
  8. ///androidAppKey 项目可以为空,
  9. ///重要事项:Android需再主工程的AndroidManifest.xml中配置 ,必须配置,否则无法正常初始化
  10. /// <meta-data
  11. /// android:name="UMENG_APPKEY"
  12. /// android:value="你的友盟AppKey" />
  13. ///
  14. ///iosAppKey 项目必填
  15. ///
  16. ///
  17. ///
  18. ///调用需先调用setPolicyGrantResult同意隐私之后方可初始化
  19. ///
  20. static Future<void> initCommon(
  21. {String? androidAppKey, required String iosAppKey}) {
  22. return FlutterUmengPlatform.instance
  23. .initCommon(androidAppKey: androidAppKey, iosAppKey: iosAppKey);
  24. }
  25. }