Android 多渠道打包productFlavors,微信WXPayEntryActivity回调问题

Android 多渠道打包productFlavors,微信WXPayEntryActivity回调问题,第1张

概述有些时候我们需要通过gradle中的productFlavors进行多渠道打包,但是两个包(包名不同)都需要有微信(微信登录、微信支付等),发现能调起微信,但是点击授权没有收到任何回调。这就需要对回调进行配置第一步在每个包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXE

有些时候我们需要通过gradle中的productFlavors进行多渠道打包,但是两个包(包名不同)都需要有微信(微信登录、微信支付等),发现能调起微信,但是点击授权没有收到任何回调。这就需要对回调进行配置

第一步

在每个包名相应目录下新建一个 wxAPI 目录,并在该 wxAPI 目录下新增一个 WXEntryActivity 类,该类继承自 Activity。(直接将我们正常配置的wxAPI,复制一份,考到相应渠道包对应的包名路径下)

多渠道打包如下


需要配置的wxAPI

第二步

在AndroIDManifest.xml中分别去配置这两个Activity

  <activity androID:name="net.lIExiang.wx.wxAPI.WXEntryActivity">          <!--中间内容省略-->        </activity><activity androID:name="net.lIExiang.wx.wxAPI.WXPayEntryActivity">          <!--中间内容省略-->        </activity> <!--注意、两个路径下的WXEntryActivity都需要进行配置、要不然收不到回调--><activity androID:name="net.lIExiang.wx_test.wxAPI.WXEntryActivity">          <!--中间内容省略-->        </activity><activity androID:name="net.lIExiang.wx_test.wxAPI.WXPayEntryActivity">          <!--中间内容省略-->        </activity>

大功告成~

总结

以上是内存溢出为你收集整理的Android 多渠道打包productFlavors,微信WXPayEntryActivity回调问题全部内容,希望文章能够帮你解决Android 多渠道打包productFlavors,微信WXPayEntryActivity回调问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1030618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存