美文网首页
Android 微信支付不回调的解决方案

Android 微信支付不回调的解决方案

作者: v1ncent | 来源:发表于2022-01-06 11:35 被阅读0次

    针对Android 微信支付解决方案如下

    对应的Activity在AndroidManifest.xml注册之后可以进行支付,但是onResp总是得不到回调
    处理添加下面的

      <activity
                android:name="com.xxx.xxx.wxapi.WXPayEntryActivity"
                android:exported="true"
                android:launchMode="singleTop" />
    

    由于微信SDK认包名,即注册的Activity需与后台配置的包名一直才行,所以得添加activity-alias 动态修改包名即可,具体如下

     <activity-alias
                android:name="${applicationId}.wxapi.WXPayEntryActivity"
                android:exported="true"
                android:targetActivity="com.xxx.xxx.wxapi.WXPayEntryActivity" />
    

    总结

    AndroidManifest.xml 对应的配置项如下即可

     <activity
                android:name="com.xxx.xxx.wxapi.WXPayEntryActivity"
                android:exported="true"
                android:launchMode="singleTop" />
    
     <activity-alias
                android:name="${applicationId}.wxapi.WXPayEntryActivity"
                android:exported="true"
                android:targetActivity="com.xxx.xxx.wxapi.WXPayEntryActivity" />
    

    觉得有用的同学可以点赞一波的哦~😄

    相关文章

      网友评论

          本文标题:Android 微信支付不回调的解决方案

          本文链接:https://www.haomeiwen.com/subject/peglcrtx.html