2017-12-05 5 views
0

내 애플 리케이션에서 카메라와 이미지 피커와 같은 두 cordova 플러그인을 사용하고 그들은 모든 장치에 잘 작동하지만 ... 문제는 전화에서 이러한 플러그인에 대한 권한을 얻기위한 것입니다. Android 6 이하 버전에서는 설치하는 동안 이러한 권한을 묻지 만 Android 6 이상에서는 사용자가 애플리케이션 내에서 (즉 런타임 중에) 해당 플러그인을 처음 사용하는 경우에만 이러한 권한을 요청합니다.Ionic 3에서 cordova-plugin-android-permissions를 사용하는 방법?

발견했습니다. 모든 버전의 Android에서 이러한 사용 권한을 처리 할 수있는 이오니아 네이티브 플러그인입니다.하지만 코드를 사용하는 방법이나 코드를 어디에서 사용할 수 있는지 정확히 알지 못합니다. 그렇다면 누구나 동영상이 있거나 그것에 대해 아는 것이 있으면 알려주세요. 여기에.

고마워,

+0

시도해주세요. https://ionicframework.com/docs/native/android-permissions/ – core114

답변

0

이 기본 플러그인을 사용하는 방법을 알아 냈습니다. 이것이 내가 시도한 것이다. 나는이 사람을 도움이되기를 바랍니다 다음 내 app.component.ts에

import { AndroidPermissions } from '@ionic-native/android-permissions'; 

constructor(platform: Platform, androidPermissions: AndroidPermissions) { 
    platform.ready().then(() => { 

     androidPermissions.requestPermissions(
      [ 
      androidPermissions.PERMISSION.CAMERA, 
      androidPermissions.PERMISSION.CALL_PHONE, 
      androidPermissions.PERMISSION.GET_ACCOUNTS, 
      androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE, 
      androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE 
      ] 
     ); 

    }) 
} 

파일 this 이온 문서

에서 언급 한 바와 같이

는 플러그인 설치됩니다. 감사.

관련 문제