Roi
1
您好,
我尝试为三个论坛安装 Android 应用(在系统中显示为 chromium webapk)。其中一个论坛(此论坛)安装成功,一个自托管论坛(安装成功),另一个自托管论坛(未成功)。
对于最后一个论坛,一个链接不知何故出现了,安装的不是应用,更像是一个书签之类的东西——但它有一个漂亮的启动屏幕。
但是,由于我在 Android 设置的应用列表中看不到该应用,在 Titanium Backup 中也看不到。例如,在为智能手表设置通知时,我也无法选择或取消选择该应用。所以它不是一个真正的应用。
因此,我希望简单的问题是,如何完成安装,以及如何手动(重新)启动它,因为我还想通知我们的用户。在 Android 设备上的浏览器中打开 https://domain.tld/?discourse_app=1 没有任何反应。我还删除了所有浏览器数据,如缓存、Cookie……我也不知道它们之间的区别,特别是两个自托管论坛之间的区别,因为我设置这两个论坛时非常相似。
谢谢,此致,
Roi
Stephen
(Stephen)
5
他们必须在其网站设置中定义一个大标志,并启用“原生应用安装横幅”选项。这两个步骤都是必需的。
Roi
6
您是指“大图标”吗?它已设置,还有很多其他图片。另外,“原生应用安装横幅 Android”已勾选。我的两个论坛都设置得几乎一样,其中一个在 Android 上可以正常工作,而另一个则不行。
顺便说一下,我在 iPad 或 iPhone 上没有看到任何论坛(包括本论坛 meta.discourse.org)的安装消息。“原生应用安装横幅 iOS”在我的论坛上也已勾选。
Falco
(Falco)
7
那是因为您的徽标是 JPEG 而不是 PNG。
请在管理员 > 设置 > 品牌页面上传一个 512x512 的 PNG 到站点设置 manifest icon。
这里有一个小小的更正:如果您希望用户安装您的 webapk / pwa,您不应该启用 native app install banner,因为它会将其替换为 DiscourseHub。
Roi
9
感谢 @Falco 和 @Stephen - 奏效了!
至少在 Android 上是这样。 
在 iOS 上,我如何/在哪里能看到安装按钮或功能?我查看了 Safari 和 Chrome 以及菜单,但没有看到任何东西。
顺便问一下,在 manifest logo 的描述中加入信息,说明它应该是/必须是 PNG 格式,这是否是个好主意?
Falco
(Falco)
10
它就在设置里:
我们曾为此向网站管理员发出过警告,但人们抱怨有警告,所以 
苹果公司拒绝在 iOS 上实现这一点,因此没有相应的事件或原生用户界面。
Roi
11
我找不到任何关于“使用 PNG,JPG 在这里不好”的信息。
德语翻译里也没有。
我的天……人们……
我明白了。苹果……那么我检查一下 native app install banner ios 设置,至少通知人们关于 Discourse Hub 应用的信息。你有什么建议?
Stephen
(Stephen)
12
据我所知,唯一提到需要是 PNG 格式的图片是网站图标。
Roi
13
如果 Android 应用安装仅支持 PNG 格式的图片作为清单徽标,那么添加一个提示会很有用。