$(function(){
	getUserIdFromApp();   //自己写的方法
})


function getUserIdFromApp(){
    try {
        //Android RM版
        window.external.getUserID()
    } catch(e) {}
    try {
        //Android 原生版
        window.external.action('getUserID')
    } catch(e) {}
}

//判断是否为ios
function  isIOS() {
        var u = navigator.userAgent;
        return !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
    }
    
//点击某个按钮  跳转ios/安卓页面
$(document).on('click','.lotteryBtn',function(event){
    event.stopPropagation();
    var uid = $(".uid").val();   //向ios/安卓传参   
    lotteryApp(uid);
})

function lotteryApp(uid){
    if (isIOS()) {
        var params = {'tuid':uid};
        //跳转ios页面     lottery_activity是ios定下的规则方法
        window.webkit.messageHandlers.lottery_activity.postMessage(params);
        return;
    }
    window.external.action('/lottery?tuid='+uid);    //跳转安卓页面
}
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐