소스 검색

Add support for permission request rationale

hmatthieu 8 년 전
부모
커밋
8607486644
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      index.android.js

+ 2
- 2
index.android.js 파일 보기

60
 	}
60
 	}
61
 
61
 
62
 
62
 
63
-	request(permission) {
63
+	request(permission, rationale) {
64
 		const androidPermission = RNPTypes[permission]
64
 		const androidPermission = RNPTypes[permission]
65
   	if (!androidPermission) return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on Android`);
65
   	if (!androidPermission) return Promise.reject(`ReactNativePermissions: ${permission} is not a valid permission type on Android`);
66
 
66
 
67
 
67
 
68
-		return RNPermissions.request(androidPermission)
68
+		return RNPermissions.request(androidPermission, rationale)
69
 			.then(res => {
69
 			.then(res => {
70
 				return setDidAskOnce(permission)
70
 				return setDidAskOnce(permission)
71
 					.then(() => RESULTS[res])
71
 					.then(() => RESULTS[res])