我自己部署了 Nextcloud 以及 Talk 插件并用了很多年了,最近发现 iOS 端的 Talk 应用居然可以自动弹出别人发来的消息通知。
我不太懂 iOS 生态,但就我了解,要想在 iOS 设备上推送通知,需要开发者的服务器向 Apple 的服务器发起请求,用户才能收到推送。但是这是我自己部署的 Nextcloud ,我也没有特别配置 Apple 相关的认证,为什么依然能向 iOS 设备发出推送呢?
是 Nextcloud 官方帮我打通了 Apple 的推送,还是说有其他什么窍门?
1
ferock 2022-06-20 18:45:36 +08:00 via iPhone
去弄个试试
|
2
eGlhb2Jhb2Jhbw 2022-06-20 19:00:40 +08:00 1
nextcloud ios app 又不是你自己编译部署的,所以基本可以肯定 apns 配置的是 nextcloud 的推送证书,应该是你的服务 call api 到 nextcloud ,nextcloud 帮你推送到 nextcloud ios app 上的。
|
3
kera0a 2022-06-20 19:46:26 +08:00 via iPhone 1
你自己部署的 nextcloud 里有开发者的证书,你相当于也是他的合法后台,自然可以发推送。
例如通知 App Bark 就是把证书发出来,任何人都可以用自己的代码与 Apns 通讯,给 Bark 发推送。 |
4
kera0a 2022-06-20 19:47:48 +08:00 via iPhone
你搜下源码,应该有 .p12 .pem 或者.p8 之类的证书文件
|
5
ferock 2022-06-21 00:18:15 +08:00
问一下,ios app 点了 “授权访问” ,为啥后续无反应了,ios Nextcloud 客户端可以用二维码登陆。
web 页可以登陆 |
6
ferock 2022-06-21 01:05:47 +08:00 via iPhone
已解决
|
7
ferock 2022-06-21 17:08:00 +08:00
Nextcloud Talk 用了 1 整天,这货安卓基本没法用啊
|
8
villivateur OP @ferock 还好吧?基本功能都是有的,最多就是界面不好看,另外发图片不太友好
|
9
ferock 2022-06-21 18:02:17 +08:00
安卓有个 bug ,消息会发送好几次
出现的时候是,语音 call 对方的时候,继续发消息 |
10
jasonfeng02 2023-01-10 13:01:22 +08:00
iOS16 下音频 /视频的 callkit 调用感觉有问题,我这一直没法正常使用 callkit
|