#1
yzxoimoe
YourTJ Hub 移动端正在锐意开发中,为了方便同学们在本过渡期实现移动端便捷访问论坛 https://f.yourtj.de 并后台接收通知,这里介绍以 iOS 为例,介绍一下如何将 YourTJ 网页版添加到主屏幕,并订阅通知。
1. 准备
一台 iPhone 手机(iOS>=16.4),或者一台 iPad 平板;或者安卓/鸿蒙 or 其他移动设备(未实测)。
2. 安装 YourTJ Web 到主屏幕
- 用
Safari 打开 YourTJ 网站 https://f.yourtj.de(注意:其他浏览器不行)
- 点击底部地址栏的
分享按钮
- 向下滚动菜单里,点击
添加到主屏幕
- 弹窗内保持
以网页App打开开关为打开状态。
- 点击右上角
添加
3. 打开后台通知
- 进入 YourTJ Web App
- 点击右上角头像,进入
设置
- 向下拉,选择
隐私 tab
- 勾选打开
浏览器通知
4. Q&A
Q: 我是其他非苹果手机,可以用吗?
A: 我也不太确定。。。欢迎在评论区讨论。但是移动端正式版 App 想必不久后也会推送,会支持更多更完整功能。
Q: 配置完成后,如果我把 App 从后台关掉,我还能接收通知吗?
A: 可以的,一旦你勾选了浏览器通知,web push 的链路为:通知产生 → 后端 webpush_worker 加密推送 → 浏览器厂商推送服务(FCM/APNs/Mozilla)→ 系统级投递 → Service Worker 收到 → 弹出系统通知。
#2
Sophia
补一个安卓端的答案:可以的。
用 Chrome 或 Edge 等系统浏览器打开 https://f.yourtj.de ,菜单里选「添加到主屏幕」(部分版本显示为「安装应用」),就能生成桌面图标;通知权限在浏览器弹窗里允许即可——安卓 Chrome 对 Web Push 的支持其实比 iOS 还早。
两个注意点:
- 微信/QQ 内置浏览器走不通推送链路,记得先把链接复制到系统浏览器再打开;
- 部分厂商自带浏览器对 PWA 的支持参差不齐,优先用 Chrome/Edge。
iOS 这边楼主的教程已经很完整了(需 iOS 16.4+),照着做就行。