相关疑难解决方法(0)

我是否正确地验证了用户的Android应用内订阅?

我正在制作一个不需要用户帐户/登录的应用程序,并允许用户购买订阅.我想使用Google Play Developer API来验证用户是否有购买/有效订阅.从所有文档中,我收集了以下步骤.

它们是否正确,您能否回答其中的两个问题?

  1. 在Google API控制台中创建服务帐户.
  2. 保存给我的私钥(其中?肯定不在我的代码/设备上,如此示例代码所示)
  3. 使用Google API Client Library for Java使用私钥创建和签署JWT(文档如何给我这个,但这不是Java代码......我该怎么办?)
  4. 构造访问令牌请求,并获得对API的访问权限
  5. 应用程序现在可以向API 发送GET请求,以确定用户是否具有订阅
  6. 当访问令牌过期时,请返回步骤3.

此外,我有一个Web服务,虽然我对Web服务或Web服务编程一无所知......我只知道它可能需要在这里使用.

编辑:这些步骤不正确.请参阅下面的答案,了解正确的步骤.但请注意,这仅适用于使用服务帐户(因为我不想要求用户必须明确允许API访问)

service android google-api subscription google-play

30
推荐指数
4
解决办法
2万
查看次数

标签 统计

android ×1

google-api ×1

google-play ×1

service ×1

subscription ×1