android 微信支付-入坑记录

具体的集成方法,网上的文章很多,大体的集成步骤都一样。

微信的SDK已改用gradle形式,发布到jcenter上面,

只需要在在build.gradle文件中,添加如下依赖即可:

compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'(包含统计功能)

或者

compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'

“+”号的地方,表示每次都去下载最新的SDK包,如果是没有网络的情况下,就会下载失败,编译不能通过的。

所以最好是第一次加载成功之后,把“+”改为最新的SDK版本号。

说一下比较坑的地方吧,当你所有的集成都确认没有问题的时候,还是不能调起微信的支付页面,建议你重启一下手机,我的就是这样,各种方法都尝试过了,就是不行,最后重启才好了,很坑。

微信支付的结果,会回调WXPayEntryActivity,如果我们不需要在WXPayEntryActivity展示什么东西,只是用来接收回调的话,我们可以给WXPayEntryActivity添加一个透明的主题“@android:style/Theme.Translucent”,这样的话,在finish掉activity的时候,就不会有一个闪烁出现了。

你可能感兴趣的:(android 微信支付-入坑记录)