关于苹果与微信的合作版本

2020-03-22 12:45:17 +08:00
 fvckDaybyte2

微信支持 dark mode 版本已经更新,说明上架已经用 xcode11 编译,但是 xcode11 有一个众所周知的限制,就是限制没有 callkit 情况下 pushkit 的使用,参见:

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

测试下来,微信依然在不使用 callkit 的情况下正常使用 pushkit:关闭后台刷新,杀掉进程,语音呼入后,重新打开应用无需载入界面,已经被 pushkit 激活(据我所知仅有 pushkit 能做到关闭后台刷新的推送激活)

苹果也开始对大厂应用玩白名单了???难怪微信说此次 dark mode 需要和苹果合作。

11679 次点击
所在节点    Apple
73 条回复
Awes0me
2020-03-23 09:57:28 +08:00
@Eagleyes 可能只是改的早,也不是一开始就卡死这么严的
MarginK
2020-03-23 10:17:08 +08:00
楼上都没明白楼主在说什么吧。


等于是在说这次更新之前:
大家都觉得:是微信对中国大陆用户禁用 callkit

而这次更新之后:
应该说:是微信和苹果对中国大陆用户禁用 callkit

楼上懂了吗?
Yvette
2020-03-23 10:36:35 +08:00
@Jerami 这么来说可能跟时间有关,我是 11 年注册的微信,在 callkit 出之前换的手机号
honjow
2020-03-23 10:40:43 +08:00
@bigsb 并不。我验证过,换回国内号码就没了。之前想这样保留 callkit 的,结果不行
leon912
2020-03-23 11:52:22 +08:00
现在把微信的号码换成了 gv,没出来 wechat out,但是会有 callcit 吗?
sunnywqf
2020-03-23 14:26:16 +08:00
@leon912 能弄出来, wechat out,但是弄不出来 CallKit
zmkoo000
2020-03-23 15:20:04 +08:00
CallKit 是工信部不让用,又不是微信或者苹果要主动禁用,要喷也应该喷工信部或者运营商啊...
ShuoHui
2020-03-23 15:23:51 +08:00
@Wolther47 还不止这个,FaceTime audio 也惨遭封杀,还好这个是只限机器的。
cadixu313
2020-03-23 15:46:57 +08:00
@Wolther47 我的微信号是台湾号码注册的,但是有换绑过中国号码,之前换绑回台湾号码重新登入后会出现 callkit,现在确实都不行了
superlc
2020-03-23 17:47:40 +08:00
没做过 iOS 开发,哪位能解释一下,这个功能为什么被封得如此严格?感觉如果单纯是因为与运营商的利益冲突,应该不至于如此严格吧?是不是因为有别的原因,比方说或许是 callkit 要端到端加密之类的?
MrStark
2020-03-23 21:23:39 +08:00
@superlc #70

没有太多原因,就单纯是动了运营商的蛋糕了,与加密之类的无关,iMessage 还是端对端加密的呢,又不见禁止 iMessage 。使用 CallKit 可以和系统高度融合,不仅语音来电界面和系统电话来电界面一样(交互也一样),通话记录还会被记录在系统的通话记录中,在系统通话记录中就可以直接回拨,简直就是免费的通话呀(只要你网络稳定),现在你知道为什么要禁止这个功能了吧,有这个功能谁还愿意花钱打电话。
zwb124
2020-03-24 07:55:01 +08:00
为了运营商利益损害所有人的利益,某些部门真的脑残,很想骂他们 sb
frqk
2020-03-24 09:59:21 +08:00
文字变灰是因为微信没有用系统 api 的 labelColor 吧,也就是说微信是故意设置 dark mode 下变灰色的。
不然直接调用 labelColor 的话直接就能纯黑纯白切换了,简单又快捷。

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

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

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

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

© 2021 V2EX