问题标签 [google-play-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 这是使用 Web 服务在 Android 中订阅的正确方法吗?
我有一个连接到网络服务的应用程序。我已经在我的应用程序中实现了订阅,但我不确定这是否是正确的方法。这就是我正在做的事情。
- 我正在
REQUEST_PURCHASE
使用正确的 id 和类型。 - Google Play 将以 async 响应
IN_APP_NOTIFY
。 - 我打电话询问
GET_PURCHASE_INFORMATION
购买信息。 - 我从回复中得到
purchaseToken
其他细节。PURCHASE_STATE_CHANGED
我将它们存储在本地数据库中。 - 我发送
CONFIRM_NOTIFICATION
以确认我已收到purchaseToken
. - 现在我检查我的本地数据库并获取
purchaseToken
并将其发送到我的网络服务器,该服务器将使用 Google Developer Android API 来验证购买并解锁订阅内容。当我的服务器告诉应用程序它已经过验证时,我将它从我的数据库中删除。
在每次启动应用程序时,我都会检查我的本地数据库是否有一些条目,如果有,我会尝试通过再次调用我的网络服务器来验证它。
我怀疑第六步。我想我应该先与我的服务器确认,然后执行第 5 步。
当我可以使用 Web 服务时,这里的正确方法是什么?
android - 使用 Google Maps API v2 时,Android 2.2 模拟器上缺少 Google Play 服务
嘿,我正在尝试在我的模拟器上使用谷歌地图,即使我在运行它说的应用程序时已经安装了谷歌播放服务库
没有您手机中缺少的 Google Play 服务,此应用将无法运行
在 LogCat 上,我收到了关于它的警告,但不确定我为什么会收到这个。
我的 MainActivity.java
activity_main.xml
AndroidManifest.xml
日志猫 -
android - 如何在我的 android 应用程序中获取 google play 商店的信息?
是否有任何用于 Google Play 商店的 API 用于获取应用程序名称、描述、图标、下载、评价?
我找到了这个,但它是一个 Ruby 语言代码。找不到任何 android 示例。
请帮助解决这个问题。
google-maps-api-2 - Google Play 服务 - 更新了吗?
有没有办法检查是否:
- 已安装 Google Play 服务
- 安装版本的版本,是不是运行 Google Maps v2 的最低版本?
提前致谢
android - 识别 Google Play 订阅用户
如何为 Android 应用实施(自动更新)订阅。
我已阅读文档
据我了解,过程如下:
- 用户在应用程序上订阅此类订阅。这将生成一个购买令牌。
- 应用程序将此令牌连同用于识别此用户的信息一起发送到服务器
- 服务器将与此用户一起存储此购买令牌,并将订阅标记为有效
- 服务器通过 http-api 定期(通常每天一次)使用类似 cronjob 的方式验证此购买令牌
- 如果订阅不再有效,订阅将在服务器端被标记为无效。
- 如果应用程序向服务器请求需要订阅的资源,客户端将连同请求一起发送此用户身份字符串。然后我们检查数据库,如果这个用户的订阅仍然被标记为有效。
我现在的问题是,我们应该如何识别这些用户?我们是否有可以在应用程序和服务器之间共享的简单用户 ID?还是我们应该使用不同的东西?这里的最佳做法是什么?
我们已经在 ios 上进行了类似的订阅,并且我们使用设备的 uuid 来识别用户(至少只要我们能够使用 uuid)。
从下面的答案中,我们应该生成一个唯一的 ID。这对于每个设备(或每个应用程序安装)都是唯一的。但是,如果用户更改了他的设备或重新安装了应用程序,这个 id 就不再一样了。所以我不确定这个用例中的过程是如何的。我想到了这样的事情:
- 用户在他的第二台设备上使用相同的 google play 帐户登录。
- 随着应用程序启动(或变为活动状态),我们将获取用户订阅
- 然后,我们将从订阅中接收此购买令牌,并将它们与新的唯一 ID 一起发送到我们的后端服务器,就好像用户进行了新订阅一样。
这会是正确的过程吗?并保持购买令牌与第一台设备上的相同?
好的,我关于识别用户的问题得到了解答,提供的链接提供了足够的信息。如果我有一些问题,我会在关于 SO 的新线程中提出更多问题。
android - Google Drive getToken 类未找到异常
我已经在我的 android 应用程序中集成了 Google Drive,当我在具有 android 版本 2.3.6 的设备上调试应用程序时,当我调用这个时,我得到了 ClassNotFoundException:
mCredential 设置如下:
我在“调试”选项卡中看到:
有人能帮我吗?
java - 导入 google-play-service 依赖 red cross
我是法国人,我会使用“google-play-service”,所以我按照官方网站上的程序在此处和此处使用谷歌
我在这一步被阻止了:
要将对 Google Play 服务的依赖项添加到您的项目项目 -> 属性 -> Android -> 库中,添加 -> google-play-services_lib "
我解释:通常“依赖”必须是左侧的“绿色检查”。
按下“应用”按钮后,“绿色检查”始终为绿色,但是当我离开窗口(按下“确定”按钮)并返回此窗口时(鼠标右键>属性>Android)我没有一个“绿色检查”,但我现在有一个“红十字”(shoot3)......我不明白为什么?
你有同样的问题吗?
android - 如何在我的 Android 设备上禁用已安装的 Google Play 服务版本?
我的应用程序使用 Google 地图功能,需要在设备上安装和启用 Google Play 服务。我想测试一个案例,如果 Google Play 服务已被用户手动禁用,请用户启用它,以便应用程序可以正常工作。所以我需要针对这种情况测试我的代码,但我不知道如何在手机上禁用(而不是卸载)Google Play 服务并检查我的代码是否正常工作。
谢谢
android - Google Drive Android GooglePlayServicesAvailabilityException
当抛出异常GooglePlayServicesAvailabilityException我使用
生成并显示对话框。生成的对话框显示:
标题->“更新 Google Play 服务”除非您更新 Google Play 服务,否则此应用将无法运行。
Google Drive 只是我的应用程序的一部分,因此消息令人困惑。
我的建议是将文本更改为可以在许多情况下使用的通用文本。例如:“此应用程序有依赖于 Google Play 服务的功能。如果您不更新它,此功能将无法使用”
谢谢。
android - 添加对库项目的引用
当我想使用 Eclipse 添加对我的 Android 项目的 google-play-services_lib 的引用时,我遇到了问题。我按照 developer.android.com 上描述的步骤操作,当我添加时它似乎可以工作,因为我有这个图标:
但是之后,当我单击应用/确定并关闭此窗口时,如果我重新打开同一个窗口,我会看到这个图标:
我不明白..
谢谢你的帮助。