如何从可信网络 Activity 实施 Play 商店购买?
How to implement Play Store Purchases from a Trusted Web Activity?
我正在考虑开发一个 Android 应用程序,其中大部分应用程序被编写为 PWA,并在 Android 应用程序内部作为可信 Web Activity(TWA ).
我在 Internet 上找不到的(也许我不知道正确的措辞)是如何让 TWA 在 Android 包装器中启动购买事件。
也许这不是正确的解决方法?将 TWA 切换到另一个 Activity(是这样吗?)并让 activity 启动 Play 商店购买也是可以接受的。
目前的做法确实是让 TWA 启动另一个 Activity,作为本机实现,它将处理支付流程。 Activity 可以通过使用带有自定义架构的 intent-filter 来启动。
支付流程结束时,您需要重新启动 TWA,将任何详细信息作为参数传递(查询字符串、自定义 headers 或通过修改推荐人)
话虽如此,实现这个的工作有点复杂,结果仍然不是无缝的。我们正在研究更好地启用此流程的方法。
更新:正在进行extension billing library for Trusted Web Activity that will simplify this flow, and will also be integrated into the CLI tool, Bubblewrap。
我正在考虑开发一个 Android 应用程序,其中大部分应用程序被编写为 PWA,并在 Android 应用程序内部作为可信 Web Activity(TWA ).
我在 Internet 上找不到的(也许我不知道正确的措辞)是如何让 TWA 在 Android 包装器中启动购买事件。
也许这不是正确的解决方法?将 TWA 切换到另一个 Activity(是这样吗?)并让 activity 启动 Play 商店购买也是可以接受的。
目前的做法确实是让 TWA 启动另一个 Activity,作为本机实现,它将处理支付流程。 Activity 可以通过使用带有自定义架构的 intent-filter 来启动。
支付流程结束时,您需要重新启动 TWA,将任何详细信息作为参数传递(查询字符串、自定义 headers 或通过修改推荐人)
话虽如此,实现这个的工作有点复杂,结果仍然不是无缝的。我们正在研究更好地启用此流程的方法。
更新:正在进行extension billing library for Trusted Web Activity that will simplify this flow, and will also be integrated into the CLI tool, Bubblewrap。