


























@basncy #11
我的机器是美版 iPhone SE 3, 我做了以下调整:
- 设置 iPhone 地区为中国大陆;
- 设置 iPhone 显示语言为简体中文;
- 停止路由器上的透明代理 (但服务器仍然可以访问 matrix.org);
- 额外尝试: iPhone 连接到另一机器开启的热点, 而上游是蜂窝网络.
结果:
iPhone 上的 Element X 确实可以显示 Callkit.
1. Element X 仍然名义上向我的服务器注册了 matrix.org 的 pusher, 我的理解大概是机器先请求我的服务器; 服务器再请求 matrix.org; matrix.org 再请求 APNS, 最后的通知由 APNS 推送给目标机器. 我印象中 IM 类应用在 iPhone 上的推送完全被苹果统一管理;
2. (不考虑旧版应用) Callkit 出现的时机比较奇怪: 在熄屏且唤醒间隔较长的情况下, Callkit 有时在对方等待即将超时才出现 (存在明显被推迟的现象), 有时甚至根本不出现 (不人工干预的前提下全程黑屏, 然后过几分钟屏幕才亮并显示一个文字通知). 已解锁且操作手机期间, Callkit 则有更高的概率以横幅 (位于屏幕顶端, 带红蓝按钮) 的形式出现 (也更及时);
3. 即使 iPhone 能因为收到来电而有所反应, 但也并非每次都能显示 Callkit. 偶尔一两次还是只显示文字通知.
iPhone 上目前新旧版应用并存, 还处于过渡阶段.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。