0

我需要一个带有“if 条件”的简单语句来执行此操作:“如果您没有从市场下载然后完成()”。如果我理解得很好,有两种类型的控制:我需要每次连接到Android市场服务器时都严格进行控制,将数据存储在手机中以供进一步离线检查。像往常一样,感谢 Stack 市民!

4

2 回答 2

0

除了 David 的建议之外,您还可以查看ERROR_NOT_MARKET_MANAGED响应代码。

ERROR_NOT_MARKET_MANAGED— Android Market 无法识别应用程序(包名称)。不要重试许可证检查。可以指示应用程序未通过 Android Market 发布或许可实施中存在开发错误。

此外,大卫提出了一个很好的观点。保证应用程序不时与许可服务器通信失败。这可能会让你的用户发疯。

于 2011-04-27T20:21:05.887 回答
0

您应该按照应用程序许可开发指南实施许可,并使用政策中详述的StrictPolicy

StrictPolicy 不允许缓存响应,我会仔细考虑要求您的用户在线使用您的应用程序是否是个好主意。

于 2011-02-22T23:03:06.293 回答