关于android app跳转微信小程序,并且从小程序返回到app

写在前面

从代码集成的角度来讲,微信官方已经给了很详细的代码示例,看着 so so so easy,是的,但是要注意的细节实在是太多了,跳转到小程序一般没啥问题,但是要从小程序跳转回来,问题可就多了,并且没有任何报错,只能一点一点的去看细节,所以我把我能想到的一些细节列出来,一是为了让大家少踩坑,二是为了让自己加深印象。好了废话不多说,上干货:

注意点:

最好使用微信新版的sdk,无论集成方式是哪一种。

移动应用的appid(初始化微信api使用的appid)对应的移动应用最好是在微信开放平台已经审核通过的。

继承 IWXAPIEventHandler 的微信入口activity 的类名必须为 WXEntryActivity,一个字母都不能错,切记。

微信入口Activity(WXEntryActivity)的位置必须放在 项目主程序包名下的wxapi目录下,比如说项目的主程序包名为:com.xxxx.xx,那么WXEntryActivity必须放在com.xxxx.xx.wxapi目录下,否则无法从小程序跳回到app。

项目清单文件中WXEntryActivity的配置:


    android:name=".wxapi.WXEntryActivity"

    android:exported="true"

    android:taskAffinity="com.hkrt.com.kuairutong"

    android:label="@string/app_name"

    android:theme="@android:style/Theme.Translucent.NoTitleBar"

    android:launchMode="singleTask" />

** 以上就是我觉得大家容易忽略的细节了,如果解决了你的问题,不妨点个赞,谢谢!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容