V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fvckDaybyte2
V2EX  ›  Apple

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

  •  3
     
  •   fvckDaybyte2 · 2020-03-22 12:45:17 +08:00 · 11680 次点击
    这是一个创建于 1710 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    73 条回复    2020-03-24 09:59:21 +08:00
    Awes0me
        1
    Awes0me  
       2020-03-22 12:51:56 +08:00
    非+86 注册的微信不是可以正常使用 callkit 吗?
    Liang
        2
    Liang  
       2020-03-22 12:53:21 +08:00 via iPhone
    哈哈哈哈,真·合作
    BradZhou
        3
    BradZhou  
       2020-03-22 13:45:41 +08:00   ❤️ 3
    dark mode 做的丑丑的 字也看不太清
    ftu
        4
    ftu  
       2020-03-22 14:06:02 +08:00 via iPhone   ❤️ 1
    灰字灰底,服了自作主张的微信,产品经理觉得自己很棒棒?向知乎看齐?
    edinina
        5
    edinina  
       2020-03-22 14:46:34 +08:00
    @BradZhou 蒙了一层灰沙
    Lullaby001
        6
    Lullaby001  
       2020-03-22 14:49:31 +08:00
    微信好像本来就集成了 callkit,只是在大陆禁用了
    mitong3269
        7
    mitong3269  
       2020-03-22 14:51:12 +08:00
    @Awes0me
    shino996
        8
    shino996  
       2020-03-22 15:02:27 +08:00
    微信一直有 CallKit, 国内手机号注册的账号不显示.
    OYSTER2DO
        9
    OYSTER2DO  
       2020-03-22 15:02:32 +08:00
    微信有使用 Callkit,只是检查你是 86 号码注册的用户就自动屏蔽功能。
    Tink
        10
    Tink  
       2020-03-22 15:04:58 +08:00 via iPhone
    callkit 一直有,大陆手机号禁用
    wand
        11
    wand  
       2020-03-22 16:11:13 +08:00 via iPhone   ❤️ 1
    @Tink 如果换国外手机号可以正常使用?
    TashinV
        12
    TashinV  
       2020-03-22 16:17:25 +08:00 via iPhone
    傻逼微信
    U2Fsd
        13
    U2Fsd  
       2020-03-22 16:24:42 +08:00   ❤️ 1
    灰色底还是会发光,利用不到 OLED 黑色省电的特性吧
    bigsb
        14
    bigsb  
       2020-03-22 16:32:30 +08:00
    @wand 对的,国际版 ID 正常。
    kyoro
        15
    kyoro  
       2020-03-22 16:42:38 +08:00   ❤️ 2
    不是,微信一直都有 callkit 的,你用国外手机号注册就解锁了。
    另外国际版不监听哦
    missdeer
        16
    missdeer  
       2020-03-22 16:48:42 +08:00
    你才知道苹果对大厂有白名单?
    1password
        17
    1password  
       2020-03-22 17:14:49 +08:00 via iPhone
    更改绑定的手机号为 gv 号码 可以使用 callkit 吗
    Cavolo
        18
    Cavolo  
       2020-03-22 17:21:27 +08:00 via iPhone
    @1password 不能,出身决定一辈子
    OYSTER2DO
        19
    OYSTER2DO  
       2020-03-22 17:28:08 +08:00
    @kyoro 国际版监听应该也有,之前在寝室群里说过国港澳三版本 iPhone 把 TW 的旗子删掉了,第二天我就被警告了。
    jip
        20
    jip  
       2020-03-22 17:30:44 +08:00
    @1password 不行,只要这个微信号曾经与国内手机号发生过任何关系都不能使用 callkit
    explore365
        21
    explore365  
       2020-03-22 17:36:33 +08:00   ❤️ 2
    @1password 不行,需要是注册时就是国外的号
    qiaga
        22
    qiaga  
       2020-03-22 17:39:29 +08:00
    @jip #20 我有个微信号用香港手机号注册的,如果后续换成国内手机号就不能用 callkit 了?是这意思吧。如果再换回香港手机号呢?又会回来吗?至今没敢尝试
    Wolther47
        23
    Wolther47  
       2020-03-22 17:57:16 +08:00 via iPhone
    @qiaga #22 不行,实测是,一旦和任何国内号码有过绑定,Callkit 均不会再出现,尚不知是否会污染境外号码
    Wolther47
        24
    Wolther47  
       2020-03-22 17:59:00 +08:00 via iPhone
    说句题外话,这么好的一个功能,居然是以这样的结尾收场,实在是太魔幻了
    qiaga
        25
    qiaga  
       2020-03-22 18:01:13 +08:00
    @Wolther47 #23 那就不动这个号的绑定手机了 ,thanks
    Tink
        26
    Tink  
       2020-03-22 18:04:23 +08:00 via iPhone
    @wand 新国外手机号注册可以用
    zitengdu
        27
    zitengdu  
       2020-03-22 18:49:11 +08:00
    @1password 不可以 刚刚试了
    cydysm
        28
    cydysm  
       2020-03-22 19:00:18 +08:00 via iPhone
    @1password 可以的 我的是后绑的 google voice
    windyskr
        29
    windyskr  
       2020-03-22 19:39:18 +08:00 via Android
    @cydysm 我也是 86 换绑的 GoogleVoice 。能用 wechatout,callkit 用不了。
    pperlee
        30
    pperlee  
       2020-03-22 20:04:32 +08:00
    微信置顶这个背景颜色,真的有点难看。
    ajyz
        31
    ajyz  
       2020-03-22 20:27:57 +08:00
    @U2Fsd 灰色相比亮色对 OLED 来说还是省电的,只是纯黑直接不发光更省
    wobuhuicode
        32
    wobuhuicode  
       2020-03-22 21:06:05 +08:00   ❤️ 1
    感慨 callkit 不能在大陆用的应该都是没有经历过手机的 wifi 在大陆是不能用的时代吧
    explore365
        33
    explore365  
       2020-03-22 21:13:29 +08:00   ❤️ 1
    @wobuhuicode 哈哈哈,记得,wifi 在国内非法,曾经国行没 wifi,为了 wifi 买水货
    jxie0755
        34
    jxie0755  
       2020-03-22 21:29:35 +08:00 via iPhone   ❤️ 1
    @ftu 黑底白字会导致对比度太大,看着眼睛真的会累些,我还挺喜欢灰字灰底,我的 ide 也是设置成这种而不是 monokai 那种黑底白字
    banliyaya
        35
    banliyaya  
       2020-03-22 21:46:10 +08:00 via iPhone
    我看好多 app 的黑暗模式的文字都不是纯黑底纯白字,包括我现在用的这个 v2ios 第三方客户端,底虽然黑的但是字也是灰色的
    ftu
        36
    ftu  
       2020-03-22 21:47:53 +08:00
    @jxie0755 对话框灰的没毛病,整个聊天背景也是灰,字也是灰,这就尴尬了,可以结合各大即时通讯软件软件:telegram 、iMessage 、钉钉,这些都是白字,和 UI 统一
    另外一点,Mac 上深色不需要纯黑因为不是 oled
    jxie0755
        37
    jxie0755  
       2020-03-22 22:32:24 +08:00 via iPhone
    @ftu 可能是这样,你平时是不是全天候开启黑暗模式?白天用的话全黑和深灰色看起来都可以接受,然后全黑色更酷炫更省电。如果是晚上关了灯再用,全黑色背景真的太晃眼了,我一般只有环境黑暗才用黑暗模式。
    bigsb
        38
    bigsb  
       2020-03-22 22:38:36 +08:00 via iPhone
    @qiaga 只要一开始是香港号码注册,后续无论换什么号码都会有 callkit
    nuomi196500
        39
    nuomi196500  
       2020-03-22 22:47:07 +08:00
    @kyoro 一样监听,现在会识别用户人在哪国,一旦发现谈的问题比较敏感,群聊里用户发的消息别人都是看不到的,朋友圈也会被变相封杀,发出去了,谁都看不到
    ftu
        40
    ftu  
       2020-03-23 00:16:39 +08:00 via iPhone
    @jxie0755 全天候开启和 Mac 一样,有些元素需要易读性,所以有过渡的灰色对话框,但灰色的字明显是夜间模式了,不是暗黑模式的宗旨,设想若 Mac 上灰字灰底,那眼睛承受不住
    jxie0755
        41
    jxie0755  
       2020-03-23 00:41:24 +08:00 via iPhone
    @ftu 明白了,全天开启你肯定觉得黑色底好些,各有各的道理,这个没办法。个人觉得这个模式的初衷并不是要取代原有 UI,只适用于晚上环境较暗时使用,强行白天用的话,除非能给出额外设置方式了
    laoyuyuyu
        42
    laoyuyuyu  
       2020-03-23 01:01:02 +08:00 via iPhone
    @Awes0me 就为了这我专门开了个非国内手机卡注册微信…
    VGtwoSecond
        43
    VGtwoSecond  
       2020-03-23 02:28:53 +08:00 via iPhone
    13.3 的越狱用户表示 callkit 已经回来了,dark mode 其实真的就那样,没有原声系统沉浸的好,而且感觉丑丑的。。国内 callkit 被阉割还是要归功于联通电信移动
    Jerami
        44
    Jerami  
       2020-03-23 02:31:54 +08:00 via Android
    @wand 不可以,你的微信国籍是跟着注册时候手机号决定的。
    Suzch
        45
    Suzch  
       2020-03-23 02:55:00 +08:00 via iPhone
    @Wolther47 为什么我可以哎,换绑美国的手机号就有了
    Yvette
        46
    Yvette  
       2020-03-23 05:40:17 +08:00
    @Jerami 存个疑吧。我就是国内手机号注册的,实名和银行卡啥的都有用,几年前换成了美国号码,后来出了 callkit 就一直都能用
    Jerami
        47
    Jerami  
       2020-03-23 05:43:53 +08:00 via Android
    @Yvette 我是 16 年注册微信的,出国后换外国号码也没有 VoIP,又搞了张号码注册才有。
    aptx4689
        48
    aptx4689  
       2020-03-23 07:18:21 +08:00
    微信一直没有删除 callkit 啊…你用随便一个越狱插件都能打开
    wzehai
        49
    wzehai  
       2020-03-23 07:27:32 +08:00 via Android
    微信 callkit 只限语音调用吗?我香港地区手机号新注册的微信只有接微信语音时能出来接电话界面,发来的微信视频没有,微信视频还是只有一条通知消息,这是什么情况
    Wolther47
        50
    Wolther47  
       2020-03-23 07:49:00 +08:00 via iPhone
    @Suzch #45 🤪刚刚看见 Callkit 出来,我还义正严辞地说不行,有点尴尬
    Wolther47
        51
    Wolther47  
       2020-03-23 07:49:44 +08:00 via iPhone
    @qiaga #25 不好意思,的确不影响,之前的结论错了(
    learningman
        52
    learningman  
       2020-03-23 08:57:25 +08:00 via Android
    @TashinV 工信部不让用的,之前微信支持 callkit 的
    deathscythe
        53
    deathscythe  
       2020-03-23 09:05:22 +08:00 via iPhone
    请问一下
    我是以前 qq 注册的,之后换国外号码可以不?
    @bigsb
    @Tink
    @cydysm
    mitong3269
        54
    mitong3269  
       2020-03-23 09:36:32 +08:00
    @deathscythe 很奇怪 有的可以 有的换了也不行
    Eagleyes
        55
    Eagleyes  
       2020-03-23 09:43:22 +08:00
    @Awes0me #1 如果改为非 86 注册的手机号,后续可以使用 callkit 么?
    Eagleyes
        56
    Eagleyes  
       2020-03-23 09:44:08 +08:00
    @Cavolo #18 gv 好像不能直接注册 wx 了
    Awes0me
        57
    Awes0me  
       2020-03-23 09:45:26 +08:00
    @Eagleyes 不可以,只能注册个新的微信
    ftu
        58
    ftu  
       2020-03-23 09:46:36 +08:00 via iPhone
    @jxie0755 主要是白字,这个最关键,夜间屏幕亮度下降白字自动变灰变暗,而不是靠颜色灰字,灰字局限了暗黑模式的使用范围
    Eagleyes
        59
    Eagleyes  
       2020-03-23 09:54:50 +08:00
    @Awes0me #57 明白了。但是看楼上说,有的行,有的不行,也有点犯懵
    imsoso
        60
    imsoso  
       2020-03-23 09:56:10 +08:00   ❤️ 1
    都是借势营销,什么合作版本。。。
    Awes0me
        61
    Awes0me  
       2020-03-23 09:57:28 +08:00
    @Eagleyes 可能只是改的早,也不是一开始就卡死这么严的
    MarginK
        62
    MarginK  
       2020-03-23 10:17:08 +08:00
    楼上都没明白楼主在说什么吧。


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

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

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

    没有太多原因,就单纯是动了运营商的蛋糕了,与加密之类的无关,iMessage 还是端对端加密的呢,又不见禁止 iMessage 。使用 CallKit 可以和系统高度融合,不仅语音来电界面和系统电话来电界面一样(交互也一样),通话记录还会被记录在系统的通话记录中,在系统通话记录中就可以直接回拨,简直就是免费的通话呀(只要你网络稳定),现在你知道为什么要禁止这个功能了吧,有这个功能谁还愿意花钱打电话。
    zwb124
        72
    zwb124  
       2020-03-24 07:55:01 +08:00 via iPhone   ❤️ 1
    为了运营商利益损害所有人的利益,某些部门真的脑残,很想骂他们 sb
    frqk
        73
    frqk  
       2020-03-24 09:59:21 +08:00
    文字变灰是因为微信没有用系统 api 的 labelColor 吧,也就是说微信是故意设置 dark mode 下变灰色的。
    不然直接调用 labelColor 的话直接就能纯黑纯白切换了,简单又快捷。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3152 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.