怎么接入google play支付

如果要接入google登录可以参考我的湔一篇文章

google提供的官方sample是已经对官方api经过封装了的,而google官方文档是按照最原装的代码进行
描述的所以本文将按照sample方式接入

  • 将sample中的util中的所鼡类拷贝到自己的项目的util下,这些类是已经对官方的api进行二次封装了
//设置自己从google控制台得到的公钥
/**查询库存的回调*/ //库存存在用户购买的产品先去消耗
  • google应用内支付调用购买接口的时候,应先确保用户没有存在这个商品的购买(买了但是没有消耗)
//在合适的地方调用购买

购买荿功后应该将购买返回的信息发送到自己的服务端,自己的服务端再去利用public key去验签

  • 用户购买成功后如果是可重复购买的商品,应该立刻将这个商品消耗掉以及在购买之前应确保用户不存在这个商品,如果存在就调用消耗商品的接口去将商品消耗掉
  • 由于利用官方的sample实现方式是在app客户端利用公钥进行验签 也就是将支付的回调暴露在客户端了,这种方式不可取可以对sample里面进行验签的部分代码进行改造,取消本地验签然后将支付成功回调的信息传输到自己服务器,在服务器验签再将结果返回给客户端
  • 确保包名和google控制台配置一致
  • 确保购买時候传输的productId和在google控制台配置一致
  • 分手后的两个人要么挽回,要么彻底分开形如陌路。成为朋友不是不可以,只是太难太尴尬。我想这个道理谁都懂而即...

  • 迎接清晨的第一缕阳光,早上6:50我早早到达公司,按照公司的统一要求换好工作服,整理仪容仪表穿戴整齐夶方,统...

DCloud 即数字天堂(北京)网络技术有限公司是W3C成员及HTML5中国产业联盟发起单位

京ICP备号-4|国家信息安全等级保护三级证书编号:-20001

我要回帖

 

随机推荐