2

我正在考虑开发一个 Android 应用程序,其中大部分应用程序被编写为 PWA,并在 Android 应用程序中作为受信任的 Web 活动 (TWA) 提供。

我在 Internet 上找不到的(也许我不知道正确的措辞)是如何让 TWA 在 Android 包装器中启动购买事件。

也许这不是解决问题的正确方法?将 TWA 切换到另一个 Activity(这是一件事吗?)并让该 Activity 启动 Play Store 购买也是可以接受的。

4

1 回答 1

3

当前的方法确实是让 TWA 启动另一个 Activity,实现为本地,它将处理支付流。这个活动可以通过使用带有自定义模式的意图过滤器来启动。

在支付流程结束时,您需要重新启动 TWA,将任何详细信息作为参数传递(查询字符串、自定义标头或通过修改引荐来源网址)

话虽如此,实现这一点的工作有点复杂,结果仍然不是无缝的。我们正在寻找更好地实现这一流程的方法。

更新: Trusted Web Activity 的扩展计费库正在进行中,这将简化此流程,并且还将集成到CLI 工具 Bubblewrap中。

于 2020-01-28T13:22:58.733 回答