s***@163.com
s***@163.com
  • 发布:2018-12-12 10:45
  • 更新:2018-12-12 10:45
  • 阅读:1331

HBuilder打包后,如何通过URLSchema传值给app,现在无法获取值

分类:HBuilderX

document.addEventListener('plusready',function(){
checkArguments();
},false);
// 判断启动方式
function checkArguments(){
console.log("plus.runtime.launcher: "+plus.runtime.launcher);
var args= plus.runtime.arguments;
if(args){
// 处理args参数,如打开新页面等,lhapp://index.html?shareCode=1543314463177
var param = args.substring(args.lastIndexOf("=")+1,str.length);
alert("这是分享回来的参数:"+param);
$.ajax({
url:BASE_URL+"/share/selectShareInformation",
data:{shareCode:param},
success:function (r) {
if(r.code==0){
var shareRecord = r.shareRecordEntity;
if(shareRecord!=null){
if(shareRecord.type=="9"){
location.href=T.dict.getUrlByShareCode(shareRecord.type)+"?uId="+shareRecord.subjectId+"&byUserId="+shareRecord.uid+"&typeArea=1";
} else {
location.href=T.dict.getUrlByShareCode(shareRecord.type)+"?id="+shareRecord.subjectId+"&typeArea=1&buyByReferrer="+shareRecord.uid;
}
}
}
}
});
}
}
// 处理从后台恢复
document.addEventListener('newintent',function(){
console.log("addEventListener: newintent");
checkArguments();
},false);

2018-12-12 10:45 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复