iOS 如何稳定启用 element 的 callkit?

basncy · 2025-11-12 10:08:17 · 621 次点击
已知 ios 开启 element(某 matrix 客户端)的 callkit 需要设置为非大陆并且可以访问 matrix.org
通过挂梯子可启用 callkit ,但是:

ios 要杀后台,长时间锁屏 vpn 断开后,这时来电,element 比梯子启动更快,访问 matrix.org 时 vpn 还没有连上,导致来电信息只显示一条通知一闪而过,不能触发 callkit ,不能长时间提醒这条重要"消息"。
F友有没有解决这个问题的?

顺便问问哪款梯子可以长时间熄屏后不掉 vpn(可在服务端调试重连情况), 那种亮屏后(按需)重连的不适合这种场景。
举报· 621 次点击
登录 注册 站外分享
5 条回复  
MacsedProtoss 小成 2025-11-12 10:27:50
VPN 正常情况下是不会被断开的,是正常的 network extension 独立进程 你这个绝对不是 VPN 的问题
vTwoX 初学 2025-11-12 10:27:50
同在用这个软件,之前以为没有 callkit ,原来是要改为非大陆,我是用的自部署,不知道这种方式,启用 callkit 也需要能访问 matrix.org 这个地址吗?
kiev84 初学 2025-11-12 10:44:07
直接使用非大陆版的 iPhone
basncy 楼主 小成 2025-11-12 11:04:00
@MacsedProtoss 所以那是什么 vpn ?另外,在服务器上可以通过重连记录来判断有没有断开。 @vTwoX 是的,如果在梯子服务器上把 matrix.org 给屏了,就不会出现 callkit 了。最近还发现,如果梯子服务器通过 warp 访问 matrix.org,也不会出现 callkit 。
basncy 楼主 小成 2025-11-12 11:09:04
@vTwoX 自建也要能访问 matrix.org 来电时才能激活 callkit ,属于是断得不彻底(对比 android 不依赖 GCM)。
返回顶部