File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11/// null = 未请求,1 = 已允许,0 = 拒绝|受限, 2 = 系统未开启
22
3- var isIos = ( plus . os . name == "iOS" )
3+ var isIOS
44
55function album ( ) {
66 var result = 0 ;
@@ -210,7 +210,7 @@ function requestAndroid(permissionID) {
210210}
211211
212212function gotoAppPermissionSetting ( ) {
213- if ( isIos ) {
213+ if ( permission . isIOS ) {
214214 var UIApplication = plus . ios . import ( "UIApplication" ) ;
215215 var application2 = UIApplication . sharedApplication ( ) ;
216216 var NSURL2 = plus . ios . import ( "NSURL" ) ;
@@ -244,10 +244,14 @@ function gotoiOSPermissionSetting() {
244244 plus . ios . deleteObject ( application2 ) ;
245245}
246246
247- module . exports = {
248- isIOS : isIos ,
247+ const permission = {
248+ get isIOS ( ) {
249+ return typeof isIOS === 'boolean' ? isIOS : ( isIOS = uni . getSystemInfoSync ( ) . platform === 'ios' )
250+ } ,
249251 requestIOS : requestIOS ,
250252 requestAndroid : requestAndroid ,
251253 gotoAppSetting : gotoAppPermissionSetting ,
252254 gotoiOSSetting : gotoiOSPermissionSetting
253255}
256+
257+ module . exports = permission
You can’t perform that action at this time.
0 commit comments