我一直在开发一个基于Ionic 4的应用程序,并且一直在尝试将其转换为PWA。到目前为止,此功能运行良好,但有一件事情:在iOS上,当我按“添加到主屏幕”时,它显示了错误的应用名称:
(我没有足够的声誉来发布图像,所以有一个链接:https://i.redd.it/migojjki4gs21.png)
在这里,它显示的是我的应用名称“ app”,而不是“ Allergyst”。我已经在manifest.json和标签中设置了名称,还使用了<meta name="apple-mobile-web-app-title" content="allergyst">
。我认为这与iOS对渐进式Web应用程序的拼凑在一起的支持有关。
有人可以解决这个问题吗?
答案 0 :(得分:0)
在我的Ionic应用程序中深入www
文件夹后,我发现了问题。似乎由于某种原因,Ionic每次构建时都会将"name"
中的"short-name"
和manifest.json
项重置为app
。
此错误通常似乎已本地化到此项目。我创建了一个新的Ionic项目,以确保不会出现问题,因此,如果其他任何人遇到此问题,我建议将所有基本文件复制到一个全新的项目中,然后从那里开始。