gpt4 book ai didi

android - 了解 Android 应用程序许可

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:23 25 4
gpt4 key购买 nike

我正在尝试了解 Android 应用程序许可。我阅读了 android 网站上关于这个主题的大部分文档,但我仍然感到困惑。

这是我的困境:

我创建了一个 Android 应用程序,我正在决定是要将其发布为付费应用程序还是应用程序内结算。现在,我目前正在考虑以付费方式发布该应用程序。我的理解是,我可以将应用程序提交到 android google play(或市场),并指定应用程序的价格,仅此而已。

不过,我看到google提供了Application Licensing服务,似乎允许Google控制购买该应用程序的用户列表,并验证用户是否确实为该应用程序付费。否则,如果用户未购买付费应用程序,则会阻止他们在其设备上非法安装付费应用程序。如果到目前为止我错了,请纠正我。现在,似乎当应用程序第一次执行时,它会使用谷歌的应用程序许可来检查用户是否已通过身份验证。如果用户没有互联网连接会怎样?该应用程序是否仍然能够启动,或者该应用程序是否需要互联网连接才能每次运行?

谢谢安迪

最佳答案

当然,检查许可证需要互联网连接。Android 正在使用您设备中的 google play 服务客户端执行此操作。但是允许用户访问的决定权交给了我们。我们可以实现Policy接口(interface),我们有两个方法,processServerResponse()allowAccess() 。processServerResponse(),让我们预处理从许可服务器获得的响应,例如在本地存储许可信息等。allowAccess() 决定是否授予用户访问应用程序的权限。在这个方法中,我们可以决定是否允许用户在没有互联网连接的情况下访问。(一些策略,例如,用户可以在没有互联网连接的情况下获得访问权限 5 次等等)

关于android - 了解 Android 应用程序许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20798291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com