Contacts.requestPermission callBack在Android中无效(react-native-contacts)

时间:2018-02-21 12:33:19

标签: react-native user-permissions

我正在使用react-native-contacts。

我已经测试了多次,但它在android中无效。 在允许单击它应该调用callBack函数: 请看我的代码:

Contacts.checkPermission( (err, permission) => {
  if(permission === 'undefined' || permission === 'denied'){
    Contacts.requestPermission( (err, permission) => {
      console.log(permission);
      console.log('ITS SHOULD CALL THIS BLOCK OF CODE and i have tested many times but this call back function is not being executed.');
    })
  }
  if(permission === 'authorized'){
    console.log(permission);
  }
});

有没有解决方案或者我做错了!! ?

1 个答案:

答案 0 :(得分:0)

根据文件,

  

checkPermission(回调) - 仅检查访问联系人ios的权限   requestPermission(callback) - 请求仅访问Contacts ios的权限   回调

它只是ios。