uni-app项目Android离线打包UrlSchemes设置

UrlSchemes配置

在uni-app项目中,UrlSchemes设置实现被第三方应用调用,主要有两种情况:

一、在线打包

  1. 在HBuilderX 中打开uni-app项目的manifest.json
  2. 找到APP常用其他设置,分别填写Android和iOS的UrlSchemes即可。

二、离线打包

Android离线打包:

  1. 打开Android项目的AndroidManifest.xml文件。
  2. 将应用入口activity中的android:scheme值改为需要的UrlSchemes即可。

处理UrlSchemes启动传递的参数

在H5+环境下调用应用:

//打开第三方
plus.runtime.launchApplication(
	{
     
		pname: 'com.xxx.xxx', //android应用包名
		action: 'xxx://do?id=123' //UrlSchemes地址
	},
	function(e) {
     
		plus.nativeUI.alert('请先下载应用');
	}
);

在App.vue的onShow里可以直接获取:

onShow: function() {
       
    //UrlSchemes处理逻辑
    var args= plus.runtime.arguments;  
    if(args){
       
        // 处理args参数,如直达到某新页面等  
    }  
}

你可能感兴趣的:(uni-app,Android)