我是android的新手,我想在我的应用程序中实现应用程序内购买。
在使用xamarin时,我已经使用了此插件 https://github.com/jamesmontemagno/InAppBillingPlugin
我已经阅读了Google提供的文档,并且也阅读了此插件的docs部分。
我想问一下Google Play控制台提供给我们的许可证密钥。那把钥匙放在哪里?在“文档”部分中,提到了它用于验证购买。他们为此提供了单独的界面。
购买产品时根本不使用此密钥?是否可选?
请帮助我解决我的困惑。
谢谢。
答案 0 :(得分:0)
这是付费应用程序的一项可选功能,它希望验证当前用户确实按照本document中所述在Google Play上为该应用程序付费。这也可供免费应用程序使用许可服务来启动APK扩展文件的下载。在这种情况下,您的应用程序发送到许可服务的请求不是检查用户是否为应用程序付费,而是请求扩展文件的URL。
使用LVL添加许可证验证涉及以下任务:
- Adding the licensing permission您的应用程序清单。
- Implementing a Policy-您可以选择完整 LVL中提供的实现或创建您自己的实现。
- Implementing an Obfuscator,如果您的策略将缓存任何许可证响应数据。
- Adding code to check the license在应用程序的主活动中。
- Implementing a DeviceLimiter(可选,大多数情况下不建议使用 应用程序。)