取得ネイティブ権利を反応させます

ソフトウェアは、ユーザーが特定の権限を通じて入力しなければならない必要な場合は、この時間は、中compoentDidMountのApp.js(またはルートディレクトリ)することができます:ユーザが必要とする書き込み権限

  

 非同期関数requestCameraPermission(){
             試みる{ 
//这里写的都是已进入软件就要
获取的权限CONST =が付与待つPermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.WRITE_CONTACTS CONST granted2の=を待つPermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.READ_CONTACTSを、 CONST granted3 =は待つPermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGEは、 //CONST granted4の=はPermissionsAndroid.request(待つ // PermissionsAndroid.PERMISSIONS.CAMERA、 // } キャッチ(ERR){ // 警告(ERR、 "誤ります")。 console.warn(ERR、' 错误警告' } } もし(Platform.OS === ' アンドロイド' ){ // 許可関数の呼び出し にconsole.logを(' 我是安卓到' 、Platform.OS) requestCameraPermission() ; }他に{ // 警告( 'が見つかりIOSデバイス'); }

 

 

あなたがアバターをアップロードするための許可を得るために、カメラの必要性など、他の操作(特殊作戦)で、別の権限を使用している場合は、対応する操作の多くのコードのcomponentDidMountページを追加することができ、のパーミッションを変更する必要缶

おすすめ

転載: www.cnblogs.com/lude1994/p/11204090.html