我正在考虑开发一个 Android 应用程序,其中大部分应用程序被编写为 PWA,并在 Android 应用程序中作为受信任的 Web 活动 (TWA) 提供。
我在 Internet 上找不到的(也许我不知道正确的措辞)是如何让 TWA 在 Android 包装器中启动购买事件。
也许这不是解决问题的正确方法?将 TWA 切换到另一个 Activity(这是一件事吗?)并让该 Activity 启动 Play Store 购买也是可以接受的。
我正在考虑开发一个 Android 应用程序,其中大部分应用程序被编写为 PWA,并在 Android 应用程序中作为受信任的 Web 活动 (TWA) 提供。
我在 Internet 上找不到的(也许我不知道正确的措辞)是如何让 TWA 在 Android 包装器中启动购买事件。
也许这不是解决问题的正确方法?将 TWA 切换到另一个 Activity(这是一件事吗?)并让该 Activity 启动 Play Store 购买也是可以接受的。
当前的方法确实是让 TWA 启动另一个 Activity,实现为本地,它将处理支付流。这个活动可以通过使用带有自定义模式的意图过滤器来启动。
在支付流程结束时,您需要重新启动 TWA,将任何详细信息作为参数传递(查询字符串、自定义标头或通过修改引荐来源网址)
话虽如此,实现这一点的工作有点复杂,结果仍然不是无缝的。我们正在寻找更好地实现这一流程的方法。
更新: Trusted Web Activity 的扩展计费库正在进行中,这将简化此流程,并且还将集成到CLI 工具 Bubblewrap中。