问题是,我想管理对我自己的服务器的调用,作为购买交易的一部分,并且如果调用无法取消/回滚整个交易.如果我第一次执行购买交易,并且只有在确认我打电话给我自己的服务时,如果它失败了该怎么办?如果我第一次调用我的服务而不是尝试处理事务并且它失败了我需要回滚我的调用(如果回滚失败会发生什么???)
管理它的正确方法是什么?有没有办法创建一个我缺少的多阶段交易?
解决方法 尝试使用为InApp Billing提供的Google Checkout机制而不是PayPal SDK,因为它是获取事务错误响应的最佳方式,如果从设备中删除应用程序并重新安装,则还原RESTORE TRANSACTIONS. Google在应用结算交易期间提供异步广播通知.购买类型可分为托管(每个用户帐户)和未管理.Google在此提供信息:In App Billing Overview如下:
1.一些应用内计费实施也可以使用专用远程服务器来提供内容或验证交易,但不需要远程服务器来实现应用内计费.
2.如果您要销售需要传送到用户设备的数字内容(如媒体文件或照片),则远程服务器非常有用.
3.您还可以使用远程服务器存储用户的交易历史记录或执行各种应用内的计费安全任务,例如签名验证.
4.虽然您可以在应用程序中处理所有与安全相关的任务,但建议在远程服务器上执行这些任务,因为它有助于使您的应用程序不易受到安全攻击.
所以,最后,我想向您推荐Google InApp结算实施优于其他第三方付款流程.
总结以上是内存溢出为你收集整理的android – 应用程序内购买服务器全部内容,希望文章能够帮你解决android – 应用程序内购买服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)