2017-05-08 9 views
-1

エラー:java.lang.SecurityException:許可が拒否されました:プロバイダcom.android.providers.contacts.ContactsProvider2をProcessRecord {c896ebc 5117:org.nativescript.Jztong/u0a11 からオープンしました}(pid = 5117、あなたは、UID = 10111)がandroid.permission.READ_CONTACTSが必要ですかandroid.permission.WRITE_CONTACTSnativescript-contacts throwエラー

答えて

0

は、あなたはあなたがすべきアンドロイドV6をapp/App_Resources/Android/AndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 

使用している場合には、この行を追加し、実行時に許可が必要nativescript-permissionsプラグインを使用できます。

var perm = permissions.requestPermission(android.Manifest.permission.WRITE_CONTACTS, "I need write Contact permission!"); 
      perm.then(() => { 
       //addContact(); 
      }).catch(() => { 
       alert("Oops, No permissions to write contact!"); 
      }); 
関連する問題