接pwa应用进阶-区分AB面-添加安装按钮而且区分不同的系统和浏览器的各种情况继续优化,主要是让manifest.json
文件动态加载。
主要用途如下:
- 动态切换PWA的清单文件,例如根据不同的语言或者主题加载不同的
manifest
。 - 更新资源路径,例如在不同环境下切换不同的manifest文件。
接pwa应用进阶-区分AB面-添加安装按钮而且区分不同的系统和浏览器的各种情况继续优化,主要是让manifest.json
文件动态加载。
主要用途如下:
manifest
。我们在开发过程中,使用切换不同分支,进行分支合并和代码对比是经常会用到的操作,有很多方法可以实现,这里介绍一种可视化的方法,很方便。
年前将cocosCreator导出的pwa包后,近两天又将pwa应用进行一些优化
主要优化点如下:
1、区分AB面,即用户直接通过浏览器访问链接和安装后点击桌面图标进来看到的内容不一样
2、添加了安装按钮,用户打开url后,需要手动点击安装按钮才能进行安装
3、区分了不同的系统和浏览器,在无法直接安装时,进行了弹窗提示
渐进式 Web 应用 (PWA) 是使用 Web 技术生成的应用程序,可以从一个代码库安装并可在所有设备上运行。
PWA 在支持设备上为用户提供类似于本机的体验。 它们适应每个设备支持的功能,还可以在 Web 浏览器(如网站)中运行。
今天尝试着将我们用cocosCreator开发的游戏也达成一个PWA包,让其可以在三端运行。
pageView
是我们在开发过程中经常使用到的一个组件,但是之前很少去动态修改过该属性的indicator
,一般都是使用的默认的。今天产品要求实现一个动态效果,就是当页面左滑或者右滑时,下面的标记也会有一个左右滑动的效果(不知道怎么描述合适,大家进来看效果图自然明白)
在游戏中新增了一个客服功能,要求玩家能够在app内发送图片。测试时发现图片太大,发送出去,于是选择在前端压缩代码。
今天在接完firebase FCM通知后,发现手机会出现闪退的情况,而且都是在刚启动应用的前一两分钟。查看日志,发现是因为FCM通知导致的。
cocosCreator版本:3.7.2
在 TypeScript 中,如果你遇到 结构体A = 结构体B
之后,发现 结构体A
不等于 结构体B
,有几种可能原因。
ChatGPT Plus 是一种订阅服务,每个月的订阅费用是 20 美元,每个月都会进行扣费,如果您订阅了 ChatGPT Plus,而帐户余额并不够20美元,OpenAI 在多次扣费失败后,可能会封禁我们的帐户,所以如果不继续使用 ChatGPT Plus,请及时取消订阅