三方App实现和微信小程序交互

本文记录了在Android开发中实现微信小程序唤醒app的过程,包括下载SDK、调用微信接口`WXLaunchMiniProgram`,以及解决在小程序唤醒app时数据传输的问题。文中提到官方文档存在坑点,并提供了两种解决方案:使用EventBus或者修改Activity启动模式。
摘要由CSDN通过智能技术生成

      近期因需求需要再次集成微信SDK,在实现app拉起程序的工程中是很顺利的,实现小程序唤醒app时着实被微信光放的文档坑了一把(想必很多人都很头疼微信的开发文档),最后【被迫】下载了demo看了其实现才搞定小程序唤醒app。下面开始记录一下本次的实现过程:

第三方移动应用拉起电子营业执照小程序,请参考微信开发平台-资源中心-移动应用-移动应用拉起小程序功能,具体详情请查看:https://open.weixin.qq.com/cgi-bin/showdocument? action=dir_list&t=resource/res_list&verify=1&lang=zh_CN 

调起微信小程序/打开微信的操作很简单,官方代码示例:

Android开发示例

开发前需下载Android开发工具包(SDK),可在“资源中心-开发资源-资源下载-Android资源下载”按照指引操作。

调用接口:WXLaunchMiniProgram
移动应用跳转到小程序示例:

String appId = "wxd930ea5d5a258f4f"; // 填应用AppId
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);

WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值