the*_*ani 1 android in-app-billing google-play google-play-services
我正在研究开发一个开源应用程序,它将在未来获得同步功能。
这将通过 Firebase Firestore 实现。此功能仅适用于通过 Google Play Billing 订阅 abonnement 的用户。
现在,如果我将我的google-services.json
代码上传到我的开源存储库,任何人都可以编译应用程序并删除检查,无论是否有有效订阅。
但是如果我不上传我的google-services.json
.CircleCI 无法构建我的项目,因为文件丢失了。
有没有人有这方面的经验,或一些提示?
谢谢!
你应该有一个服务器。firebase 或 custom 无关紧要,但购买、订阅和续订业务规则不应在您的应用程序中根据订阅状态提供服务。
如果所有逻辑都在您的应用程序中,而没有服务器,那么您肯定会遇到此问题。没有办法解决这个问题。您还应该假设有人会破坏您的订阅逻辑(以提供免费访问),并且该 apk 将永远列在 apkmirror 之类的东西上,供任何人获取。
这是建议的适当流程。
服务器:
应用程序:
服务器:
应用程序:
服务器:
是的,这需要做更多的工作,但与在您的应用程序中设置真/假标志相比,它也更具弹性和未来证明。
话虽如此,如果您的订阅费用为每年 1 美元,并且您希望拥有的用户不超过 10 名……那么请使用快速简便的方法。
归档时间: |
|
查看次数: |
503 次 |
最近记录: |