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