TWA 中未定义的 getDigitalGoodsService

Undefined getDigitalGoodsService in TWA

正在尝试将 DigitalGoodsAPI 集成到 Playstore 上的 PWA 应用中。 window.getDigitalGoodsService 在 android 应用程序的内部测试期间显示为未定义。

到目前为止:

  1. 我已经注册了 orgin-trials,在 PWA 页面添加了 meta 标签。
  2. 更改了引用 android 应用的清单,
  3. 在 Bubblewrap 期间在应用程序中启用播放计费
  4. DigitalAssetLinks json 有效
  5. 在 Google play 上创建了应用并创建了应用内商品
  6. 通过 Google 向内部测试人员播放 link 进行测试。

window.getDigitalGoodsService 仍然显示为未定义,尝试重建多次。我错过了什么?

我终于解决了这个问题。问题是 Digital Goods API,您需要使用 DigitalGoodsAPI V2,并且您必须验证令牌。 在此处验证令牌:https://googlechrome.github.io/OriginTrials/check-token.html

在 PWA 的元标记位置。

还要确保令牌状态显示为成功:https://prnt.sc/26he938 <-- 这是帮助我解决问题的主要线索。

再见。