ios h5唤起AppStore及兑换码自动填充

该博客介绍了如何通过H5页面实现跳转到iOS AppStore的兑换码页面并自动填充兑换码,以及使用自定义协议打开特定应用。提供了相关JavaScript代码示例,并提到了在微信浏览器中需在Safari环境下运行。
摘要由CSDN通过智能技术生成

RT。
上代码。

空前绝唱,绝无仅有!!!

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <button onclick="toLink()">跳转</button>
    <button onclick="openFun()">打开</button>
</body>
<script type="text/javascript" src="https://vncdn.mobi88.cn/public/vconsole.min.js"></script>
<script>
    var vConsole = new VConsole()
    function toLink() {
        // h5唤起ios AppStore兑换码页面并自动填充兑换码, code为兑换码
        let url = 'itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=Y7FAY4HPRJF7'
        window.location.href = url
        console.log(url);
    }
    function openFun() {
    	// sign 为AppStore中的应用ID
        let url = 'dcep://uniwallet/openWallet?sign=83BAF9E6899CF260DD032A3A5DE6AF5909607004AB763C7430BA58EDA6AA13A2B3DE6A56744F844D434BCA364E60836EDAE16693A3EBEA5FDBB5CAB7AF55B0FB'
        window.location.href = url
        console.log(url);

        // 备用
        /*
            &signInfo={"time":1634812359,"validity":"5","openWalletNo":"0051634812359053","sourceApplication":"","instNo":"C1010511003703","appId":"CCBWX001"}
        */
    }

    /*
        仅唤起AppStore首页
        window.location.href = 'itms-apps://itunes.apple.com'
    */
</script>

</html>

微信浏览器需要在Safari中打开。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值