Google Play 结算系统:开发者载荷

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络

小提示:您能找到这篇{Google Play 结算系统:开发者载荷}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google Play 结算系统:开发者载荷内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">开发者载荷向来被用于各种不同用途,包括防欺诈以及将购买交易归因于正确的用户。在Google Play结算库2.2及更高版本中,以前依赖于开发者药店宣传广告语载荷的预期用例现在也在该库的其他部分获得完全支持。

< ">因为有了这样的支持,从Google Play结算库2.2版开始,我们已弃用开发者载荷。与开发者载荷关联的方法在2.2版中已弃用,且在3.0版中已移除。请注意,对于使用先前版本的库或AIDL完成的购买交易,应用可继续检索开发者载荷。



< ">如需查看详细的变更清单,请参阅Google Play结算库2.2版本说明和Google Play结算库3.0版本说明。

< ">注意:如果下文内容不包括您的用例,请提交错误。

< ">购买交易验证



< ">为确保购买交易的真实性并防止伪造或重播,Google建议您将购买亿鑫精准营销令牌(通过Purchase对象中的getPurchaseToken()方法获取)与Google Play Developer API配合使用,验证购买交易的真实性。如需了解详情,请参阅打击欺诈和滥用行为。

< ">购买交易归因

< ">许多应用(特别是游戏)需要确保将购买交易正确归因于发起购买交易的游戏内角色/头像或应用内用户个人资料。从Google Play结算库2.2开始,应用在启动购买对话框时可将经过混淆处理的帐号和个人资料标识符传递给Google,而在应用检索购买交易时也会返回相应信息。

< ">在BillingFlowParams中使用setObfuscatedAccountId()和setObfuscatedProfileId()参数,并使用Purchase对象中的getAccountIdentifiers()方法检索这些参数。

< ">注意:使用先前版本的库完成的购买交易使用的是setAccountId()(已重命名为setObfuscatedAccountId()),getAccountIdentifiers()不会返回这些购买交易。

< ">将元数据与购买交易相关联

< ">Google建议您将有关购买交易的元数据存储在您维护的安全后端服务器上。此购买交易元数据应与通过Purchase对象中的getPurchaseToken方法获取的购买令牌相关联。在成功完成购买交易后调用PurchasesUpdatedListener产品销售策略时将购买令牌和元数据传递到您的后端,就可以保留这些数据。

< ">为确保在购买流程中断的情况下关联元数据,Google建议在启动购买对话框之前将元数据存储在后端服务器上,并将其与用户的帐号ID、正在购买的SKU和当前时间戳相关联。

< ">如果购买流程在调用PurchasesUpdatedListener之前中断,当应用恢复并调用BillingClient.queryPurchases()后,应用会立即发现购买交易。然后,您可以将从Purchase对象的getPurchaseTime()、getSku()和getPurchaseToken()方法检索到的值发送到后端服务器,以查询元数据,将元数据与购买令牌关联,并继续处理购买交易。

Google Play 结算系统:开发者载荷

上一篇:从 AIDL 迁移到 Google Play 结算库的迁移指南
下一篇:在 Unity 项目中使用 Google Play 结算库


版权声明:以上主题为“Google Play 结算系统:开发者载荷"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Google Play 结算系统:开发者载荷
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Google Play 结算系统:开发者载荷”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google Play 结算系统:开发者载荷的相关事宜。

关键词:Google,Play,结算系统:开发

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号