我们开发了一个使用Google Play服务扩展程序的应用程序。
我认为在设备端没有安装Google Play服务的人将无法使用这些服务。 但是,如果人们没有在他们的设备上安装Google Play服务,他们可能无法首先下载它,因为他们自己没有Google Play应用程序。
因此,可以安全地假设安装该应用的大多数人都安装了Google Play服务,并在我们的应用中针对其他罕见情况进行更一般的验证吗? 例如,检查Google Play服务是否可用,如果没有安装,只需编写邮件并退出应用程序。
您对此有何看法?
由于
答案 0 :(得分:1)
可能发生的一件事是Google Play服务存在于设备上,但不是最新的。或者用户可能已禁用Google Play服务。在这两种情况下,与Google Play服务的连接都将失败,因此您必须检查它,没有任何借口:)
答案 1 :(得分:1)
答案可以在Android's developers website
找到重要提示:由于很难预测每台设备的状态,因此在访问Google Play服务功能之前,您必须始终检查兼容的Google Play服务APK。对于许多应用程序,检查的最佳时间是在主活动的onResume()方法中。