首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android免费收费api

Android免费收费api
EN

Stack Overflow用户
提问于 2013-11-23 02:05:35
回答 1查看 199关注 0票数 0

Android计费api允许我们检查用户是否购买某些商品。

但如果我想给用户免费提供一些项目时,他们实现了一些东西(例如,与5个朋友分享应用程序)。我能告诉google这个项目是用户拥有的吗?

如果不是,这意味着我需要设置我的服务器来存储哪个用户有哪个空闲项。要检查用户是否有特定的项目,我需要从我的服务器和计费api以及检查。,但是如何确保网络服务的安全呢?,如果应用程序只是简单地告诉服务器,具有特定电子邮件地址的用户有项目x,那么看起来坏人就可以玩这个游戏,而只是伪造服务器--他什么都有。

更新:

例如,为了告诉我的服务器用户A已经获得了项目A,我会用有效载荷{user:xxx@email.com,item:A}向我的webservice url发送一个调用。

但是任何人都可以将这个有效负载发送到webservice url。我该怎么保护这个?

EN

回答 1

Stack Overflow用户

发布于 2013-11-23 13:22:54

代码语言:javascript
复制
"Is there any way I can tell google that user own this item?"

Google正在为您提供平台,您可以在此平台上购买项目和购买状态给您的开发人员,以检查项目是否正在购买。我认为谷歌不会允许你告诉他,他们会为特定用户购买商品。根据google play计费策略,您只能这样做。

如果您已经正确地阅读了文档,那么他们会说项目的所有业务逻辑都将由开发人员处理,只是他们只为您提供项目购买流程。您必须考虑您的业务逻辑使用您的服务器。

代码语言:javascript
复制
"But how to make the webservice secure?"

这是为您的终端,然后您可以放置任何业务逻辑,你想。您可以通过保护或张贴方法或其他可能的方式,你可以找到谷歌。

是的,如果你用的是护卫,那就别忘了把线插进去,

-keep类com.android.只要.记帐。**

希望它能解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20157642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档