易软
易软
  • 发布:2022-10-27 13:43
  • 更新:2022-10-27 14:56
  • 阅读:145

小米上架后,APP进入无法升级

分类:uni-app

小米上架以后,(之前按规定将先关的权限关了,并设置了)
// "permissionExternalStorage" : {
// "request" : "none",
// "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
// },
// "permissionPhoneState" : {
// "request" : "none",
// "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
// }
这样小米可以上架了,但是我们的应用需要热更新,需要通过plus.runtime.getProperty(plus.runtime.appid,res=>{})来获取信息进行判断升级,那么请问 plus.runtime.getProperty这是需要获取什么权限呢,我起先是在进入首页后调用plus.android.requestPermissions来重新调用,但是还是不行。
// #ifdef APP-PLUS
plus.android.requestPermissions(['android.permission.READ_EXTERNAL_STORAGE'], function(e){
if(e.deniedAlways.length>0){ //权限被永久拒绝

		}  
		if(e.deniedPresent.length>0){	//权限被临时拒绝  
			  
		}  
		if(e.granted.length>0){	//权限被允许  
			放了升级的代码  
		}  
	}, function(e){  
		  
	});  
	// #endif  
	  
	//#ifdef APP-PLUS  
	plus.android.requestPermissions(['android.permission.READ_PHONE_STATE'], function(e){  
		if(e.deniedAlways.length>0){	//权限被永久拒绝  
			  
		}  
		if(e.deniedPresent.length>0){	//权限被临时拒绝  
			  
		}  
		if(e.granted.length>0){	//权限被允许  
			放了升级的代码  
		}  
	}, function(e){  
		  
	});  

把升级放在这的,整体代码再主页的mounted()中。还是不行,难道是放的地方不对?

2022-10-27 13:43 负责人:无 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

你好,你的问题是plus.runtime.getProperty拿不到信息吗?

要回复问题请先登录注册