Unity接入第三方Android SDK——之微信支付
Unity接入微信支付之前,首先需要解决接入微信SDK的问题,这部分这篇文章我这就不细说了,具体可以看我之前写这篇文章:Unity接入第三方Android SDK——之微信分享 , 但是先把这篇文章看完再回头去看微信分享那篇文章,这样流程就顺下来了。
- Android Library的包名前半部分要和Unity的包名一致, 比如Unity的包名是com.aaa.bbb, 那么Android Library的包名可以设置为 com.aaa.bbb.ccc。
- 关于支付回调,微信要求必须是在com.aaa.bbb.wxapi包路径中实现WXPayEntryActivity类(包名或类名不一致会造成无法回调),在WXPayEntryActivity类中实现onResp函数,支付完成后,微信APP会返回到商户APP并回调onResp函数。
创建 com.aaa.bbb.wxapi 路径的流程: Android Stuido中默认是这样的:
![355c8136c4ccfe5ca281473ce8b83ea4.png](https://img-blog.csdnimg.cn/img_convert/355c8136c4ccfe5ca281473ce8b83ea4.png)
先取消勾选Campact Middle Packages