requestPermissionIfNecessary method

Future<void> requestPermissionIfNecessary()

请求权限(仅国内Android)

穿山甲SDK不强制获取权限,即使没有获取可选权限SDK也能正常运行; 获取权限将帮助穿山甲优化投放广告精准度和用户的交互体验,提高eCPM。 常见问题: 使用该方法请求权限时 FlutterActivity不会回调onStart,onStop方法,会导致插屏广告 (Interstitial Ad)不能正常显示。详见 Android SDK com.bytedance.sdk.openadsdk.utils.a:28, com.bytedance.sdk.openadsdk.core.c.b:306. 建议自行实现权限请求, 如使用permission_handler

[Permission.location, Permission.phone, Permission.storage].request();

Implementation

Future<void> requestPermissionIfNecessary() async {
  if (Platform.isAndroid) {
    await _methodChannel.invokeMethod<void>('requestPermissionIfNecessary');
  }
}