checkLocalNetPermission method

void checkLocalNetPermission({
  1. OnSuccess? onSuccess,
  2. OnError? onError,
})

校验本地网络权限(iOS 14+)

  • 权限已授权:不会触发任何回调(静默通过)
  • 权限被拒绝:立即触发 onError 回调
  • iOS < 14 或 Android:立即触发 onSuccess 回调

Implementation

void checkLocalNetPermission({OnSuccess? onSuccess, OnError? onError}) {
  final args = {
    "class": "BindCore",
    "method": "checkLocalNetPermission",
    "args": [RegisterCallback(callback: Callback(onSuccess: (int code, String msg, dynamic data) {
      onSuccess?.call(code, msg, data);
    }, onError: (int code, String msg) {
      onError?.call(code, msg);
    }))],
  };
  SDK.invoke(args);
}