cordova-plugin-achievejurisdiction

1.0.9 • Public • Published

cordova-plugin-achievejurisdiction

Getting started

$ npm install cordova-plugin-achievejurisdiction --save

How to debug:

1.获取存储权限。 下载内容的存储,在6.0以上适用,6.0以下不需要获取权限(静态注册的权限还是需要的)

cordova.plugins.achievejurisdiction.storage(result => {
}, error => {
	if (error === 'success') {
		<!-- 已有存储权限 -->
	} else if (error === 'error') {
		<!-- 需要在设置中手动开启(这种情况属于软件申请权限时用户拒绝了) -->
	} else {
		<!-- 低版本系统,不需要申请 -->
	}
});

2.安装应用插件,适用于所有android版本。 须传入app名字,默认为根目录文件。暂未加更改目录的功能。 如果不是8.0系统--->安装apk--->7.0以上(含7.0),使用FileProvider打开文件。7.0以下,直接用uri打开文件--->跳往安装 如果是8.0系统--->判断是否已获取权限(8.0才能使用的api,canRequestPackageInstalls(),8.0以下不能使用) --->没有权限--->跳往获取权限界面 --->有权限--->直接安装(与android7.0一样) cordova.plugins.achievejurisdiction.installApp("android.apk", result => { }, error => { })

3.检测是否有安装未知来源应用权限

cordova.plugins.achievejurisdiction.isPermission("isPermission", result => {

}, error => {
	console.log(error)
	if (error == "noPermission") {
		<!-- 没有权限 -->
	}else if(error == "havePermission"){
		<!-- 有权限 -->
	}
})

4.退出app

关掉app进程,退出app。没有返回数据
cordova.plugins.achievejurisdiction.exitApp("exitApp", result => {
}, error => {
})

Package Sidebar

Install

npm i cordova-plugin-achievejurisdiction

Weekly Downloads

0

Version

1.0.9

License

ISC

Unpacked Size

13.4 kB

Total Files

7

Last publish

Collaborators

  • tangjijun