7.3 权限申请

由于国内政策的变化,现在在申请权限之前要进行权限的说明。

功能说明:

研发方可以调用该接口调起申请权限弹窗。

接口形式:

public void requestPermissions(Activity activity, String permissionDes, String[] permissions, RNPermissionRequestActivity.CallBack callBack);

接口参数:

activity:当前activity,必须。

permissionDes:代表权限申请提示内容,传“”不显示提示弹窗直接申请权限

permissions:申请权限的数组,可以同时申请一个或者多个权限,必须

callBack :申请结果回调,必须

接口示例:

 RNSDK.getInstance().requestPermissions(this, "需要获取你的设备电话相关权限,以获取设备的识别码来作为唯一的身份认证", new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_PHONE_STATE}, new RNPermissionRequestActivity.CallBack() {
               @Override
               public void hasPermission() {
                   Toast.makeText(MainActivity.this, "同意权限!!!!", Toast.LENGTH_SHORT).show();
               }

               @Override
               public void lossPermission() {

               }
           });

Last updated

Was this helpful?