iOS 13 后大陆地区基本告别 voip 推送(pushkit)了, iOS 开发越来越简单了😂

2019-10-16 10:14:11 +08:00
 fvckDaybyte2
根据苹果的文档,voip 推送后必须跟随 calllkit 的调用,否则你的应用会被强行终止,多次违反后甚至再也收不到推送。而 callkit 因为众所周知的原因已经在大陆被禁,因此 voip 推送也基本无法在大陆使用。根据苹果文档提示,只能用普通推送( usernotifications )来代替 voip 推送( pushkit )。影响所有用 xcode11 编译的应用,xcode10 编译的暂时不受此限制,但是目前 app store 最低的编译要求为 xcode10.2,不用 xcode11 编译也许很快就无法上架。

目前微信依然还在用 pushkit 接受语音来电,显然还在使用 xcode10,因此也不可能支持 dark mode。

"
Important
On iOS 13.0 and later, if you fail to report a call to CallKit, the system will terminate your app. Repeatedly failing to report calls may cause the system to stop delivering any more VoIP push notifications to your app. If you want to initiate a VoIP call without using CallKit, register for push notifications using the UserNotifications framework instead of PushKit. For more information, see UserNotifications.
"

来源:
https://developer.apple.com/documentation/pushkit/pkpushregistrydelegate/2875784-pushregistry?language=objc
34900 次点击
所在节点    iDev
79 条回复
haozes
2019-10-16 14:19:26 +08:00
https://itunes.apple.com/cn/app/id1462516460?mt=8

我这 App 就是用的 VOIP PUSH,暂时也没受影响啊
haozes
2019-10-16 14:21:28 +08:00
看样子也活不久了,唉
mikeven
2019-10-16 14:25:55 +08:00
@ashong 这个需要搭建啊,国区还有木有那个 APP 直接注册了就能用 callkit 的啊
cmobiooo
2019-10-16 14:27:30 +08:00
我国行的机器+美区 id 是可以用 GV 的 Callkit 的
qiaga
2019-10-16 16:37:18 +08:00
@lyoume #30 如果用香港号码注册了微信,然后后面换绑国内号码,callkit 会消失不?
x86
2019-10-16 16:39:39 +08:00
问下,国内不是关了吗?但昨天火车站看到一位阿姨打电话下面显示微信啥啥啥(后面看了几眼确认)
skull
2019-10-16 19:14:50 +08:00
@hronro 可以好多的小程序么有办法用了,还有就是没有悬浮按键,不方便
jakezh
2019-10-16 21:00:25 +08:00
我是国内手机号注册的
但是我一直能用 callkit 啊
看起来不是单一的用手机号判断
lyoume
2019-10-16 21:17:55 +08:00
@qiaga #45 现在不太清楚了,之前换绑后没问题。我有一个国外号长时间未登录被封了,现在没法测试。
Silently
2019-10-16 21:39:04 +08:00
刚用香港号码注册一个新微信 可以使用系统推送语音 。。。换绑号码的无此功能
xhqpp
2019-10-16 21:54:53 +08:00
@jakezh 你是国行机国区商店吗
jakezh
2019-10-16 21:57:39 +08:00
@xhqpp #51 非国行机,但是应该是国区商店吧 好几个账号切换着用 记不太清了
dai640
2019-10-16 23:45:20 +08:00
在很久很久之前,曾经有很多在免费的,在 PC 上可以直接拨打电话号码的应用,那时候甚至还没有出现 iPhone,后来,后来消失了……
akring
2019-10-17 00:07:33 +08:00
@surfin9 这种说法明显是张小龙的借口吧,微信现在说的好听是非常克制,说的难听就是固步自封,体量大了任何改变都显得小心翼翼,但是体量放在这,家人朋友同事都或多或少的需要依赖微信联系,再不好用也得凑合着用
akring
2019-10-17 00:10:47 +08:00
@lihongming 所以感觉很有可能微信会联系苹果,特批带 callkit 上架,或者单独维护一个国际版(这个不太现实)
liduoduo
2019-10-17 00:21:00 +08:00
@efin 亲测美国手机号码注册的微信是可以使用 callkit 的 测试机港版 xsm
imzcg
2019-10-17 00:26:55 +08:00

还以为苹果的推送被禁了。hh
chiaf
2019-10-17 00:28:14 +08:00
iOS 开发又有人要了
diggerdu
2019-10-17 02:07:21 +08:00
@akring 应该不可能 禁 callkit 本意就是保护运营商利益 如果微信能用那就没几个人打电话了
bclerdx
2019-10-17 07:30:19 +08:00
@ajyz 确实,有些 sb 用户,因为他认为便宜,大家都用微信语音,因为流量便宜,流量多呗。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609787

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX