时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Mayism网络
小提示:您能找到这篇{Deeplink实现华为应用外商品支付功能}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Deeplink实现华为应用外商品支付功能内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">背景 < font-size: 16px;">项目组游戏希望接入华为的应用外支付功能,在华为应用市场的本游戏详情页点击商品支付,通过DeepLink链接从华为应用市场跳转至本游戏支付详情页,传递支付商品ID进行购买。 < font-size: 16px;">参考文档:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/appgallerykit-devguide-game#h1-1589804284330 < font-size: 16px;">为了更好的接入,这里先做了个功能验证,同步分享给大家了。 < font-size: 16px;">实现方式 < font-size: 16px;">1. manifest中Activity配置 < font-size: 16px;">在Activity中配置 intent-filter过滤器 < font-size: 16px;"><data android:scheme="agpms" android:path="/product/pay" android:host="com.sxx.huawei"/> < font-size: 16px;">拼接之后的请求地址是:agpms://com.sxx.huawei/product/pay < font-size: 16px;">链接格式要求如下文档格式(如不按照此格式,营销地址上架审核会不通过): < font-size: 16px;"> < font-size: 16px;">配置如图: < font-size: 16px;"> < font-size: 16px;">2. 跳转代码实现(此处是从外部应用中打开deeplink地ins广告址) < font-size: 16px;">理论上应该在华为应用市场APP中测试打开这个地址的,但是当前因为我们游戏没有上架,且华为应用市场APP侧也无这样的测试环境,因此为了看下效果,自己弄了一个其他应用。 < font-size: 16px;">Intent intent = new网站营销的 Intent(); < font-size: 16px;"> intent.setAction("com.google.open02"); < font-size: 16px;"> intent.addCategory("android.intent.category.DEFAULT"); < font-size: 16px;"> intent.setData(Uri.parse("agpms://com.sxx.huawei/product/pay?producid=TestProduct503")); < font-size: 16px;"> startActivity(intent); < font-size: 16px;">agpms://com.sxx.huawei/product/pay?producid=TestProduct503 < font-size: 16px;">问号后面参数携带一般是 key=value&key1=value1 格式。 < font-size: 16px;">代码截图如下: < font-size: 16px;"> < font-size: 16px;">如上代码:只携带了一个字段就是 producid < font-size: 16px;">3. 跳转至支付详情页面后解析deeplink地址中携带的字段参数 < font-size: 16px;">若跳转之前详情页面未打开,则需要在Activity生命周期onCreate中获取intent对象解析data. < font-size: 16px;">若跳转之前详情页面未打开,则需要在Activity生命周期onCreate中获取intent对象解析data. < font-size: 16px;">代码截图如下: < font-size: 16px;"> < font-size: 16px;"> 如上代码获取到data数据中商品ID之后,即可发起HMS SDK支付接口拉起支付页面。 < font-size: 16px;">FAQ < font-size: 16px;">Deeplink 相关配置完成之后还是无法打开? < font-size: 16px;"> 一般是由于跳转时拼接的地址中的scheme,host,path 和配置中的不一致导致的,参考上面文档自检下。 |
上一篇:影音时代YouTube广告营销您学会了 点击三步轻松包
下一篇:Google Play:Dots 利用商品详情试验使安装量增加超
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Deeplink实现华为应用外商品支付功能”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Deeplink实现华为应用外商品支付功能的相关事宜。
关键词:Deeplink实现华为应用外商品