如何通过应用内审查扩展 TWA 应用程序?

Posted

技术标签:

【中文标题】如何通过应用内审查扩展 TWA 应用程序?【英文标题】:How can I extend TWA application with In-App review? 【发布时间】:2021-01-16 17:20:32 【问题描述】:

我根据这个 repo 创建了我的 TWA 应用程序:https://github.com/GoogleChromeLabs/svgomg-twa

我想通过应用内评论扩展代码https://developer.android.com/guide/playcore/in-app-review

可以这样做吗?我是前端开发人员。我对安卓应用一无所知

也许我可以听 url 变化?例如在 html 中创建 anhor

<a href="/#openReviewForm">Rate app now!</a>

应用监听并检查当前位置的哈希值。

【问题讨论】:

【参考方案1】:

现在,我建议使用 @bubblewrap/cli 来引导 Trusted Web Activity 项目,因为 svgomg-twa 已被弃用并被 Bubblewrap 取代。

简而言之,是的,可以将 in-app-reviews 集成到受信任的 Web 活动中。

一般方法是使用自定义架构,例如由 Android Activity 处理的my-app://。反过来,此 Activity 将启动审核流程,然后自行完成。

但有一些注意事项:

您需要检查所有内容是否处于“受信任的 Web 活动模式”才能显示链接,因为它仅在受信任的 Web 活动中有效。 这也可能与 Chrome 操作系统不兼容,因此如果您还在那里部署 Trusted Web Activity,我不建议您集成应用内评论。

这是blogpost,其中包含有关如何操作的更多详细信息。

【讨论】:

以上是关于如何通过应用内审查扩展 TWA 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在应用程序内审查或评价应用程序 - Swift

从提交到应用商店的TWA PWA中删除“在Chrome中运行”模态

在审查当前版本时将应用内购买项目添加到下一个版本[关闭]

IOS:应用内通知+通知服务+内容扩展

应用商店版本的应用内购买失败

如何在 Flutter iOS 中激活应用内购买