繁体   English   中英

Google Play中已安装的应用列表

[英]List of installed apps from Google Play

我看过各种资料,但都找不到答案。 是否可以查询Google Play商店以查看是否已通过帐户安装了某个应用程序(即使该应用程序已从设备中删除)? 我知道如何使用自己的网络服务执行此操作,但是我不希望那里没有单独的网络服务,该服务基本上可以重复Google存储的信息。

我认为这种方法最有用的情况是,如果用户对设备进行了核对/格式化,然后再次登录并下载旧的应用程序。 我想知道该应用程序是否已经下载,以便我第一次运行该应用程序时可以绕过一些初始设置任务(帐户创建,教程等)。 我承认这是一个小众的情况,但是对于功能,我想尽可能提供。

我使用Google Play服务的Cloud Save功能来实现此功能。 Google Cloud Save实施说明

当用户首次登录我的程序时,我使用getAppStateClient()。listStates来查看状态键是否存在(对我来说,有时它不“自动”告诉我状态键不存在,所以我不知道) (不依赖该功能)

如果密钥不存在,那么我知道他们以前从未使用过该程序,因此,我可以添加具有任何值的密钥(对您来说,也许只有在他们完成登录/设置过程后才能添加密钥。 ..或任何适合您的流程)

如果密钥确实存在,那么我将在其中存储不同的值,以告诉我用户输入了哪些先前信息(对于您来说,可以设置是否完成登录过程,上次登录...等等)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM