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

为什么苹果的微信 callkit 不可用,安卓端就可以像普通电话那样提示微信电话?

  •  
  •   lqcc · 2023-10-17 17:28:59 +08:00 · 6990 次点击
    这是一个创建于 403 天前的主题,其中的信息可能已经有所发展或是发生改变。
    43 条回复    2024-06-27 11:34:46 +08:00
    jacksonj297
        1
    jacksonj297  
       2023-10-17 17:36:03 +08:00 via iPhone
    我一个经常用微信语音的高中同学就有 callkit 而我就没有,他开车的时候直接用汽车方向盘就能接听微信语音无需解锁手机打开微信 APP 再按接听键。不过微信 8.0.41 也支持 carplay 了
    JYii
        2
    JYii  
       2023-10-17 17:37:29 +08:00
    问下安卓端是都适配了吗,还是指国产这些安卓
    gtexpanse
        3
    gtexpanse  
       2023-10-17 17:40:49 +08:00
    以前我相信“callkit 涉及运营商利益因此不给大陆手机号开放”论,直到 wechat 自 8.0.33 版本后彻底没了 callkit ,我开始觉得根本原因应该是微信的 shit 代码
    jacksonj297
        4
    jacksonj297  
       2023-10-17 17:44:59 +08:00 via iPhone
    @gtexpanse 微信软件 bug 真多。傲慢地不行。适配也适配不好。一个锁屏扫码付款码小组件过了一年才适配而支付宝早就适配了。carplay 也是最近才适配。
    @JYii
    rebounce
        5
    rebounce  
       2023-10-17 17:45:19 +08:00
    绑定的手机号切换成海外电话,CallKit 就出来了。
    willwon1
        6
    willwon1  
       2023-10-17 17:45:46 +08:00
    @gtexpanse 用境外手机号注册微信 一直有 callkit
    另外换个问法
    为什么现在国内安卓允许系统级语音通话的只有华为呢 比 callkit 更实用的 FaceTime video 也被阉割了
    jacksonj297
        7
    jacksonj297  
       2023-10-17 17:45:53 +08:00 via iPhone   ❤️ 1
    @JYii 安卓是厂商系统适配微信 APP 的,只听说过 APP 适配系统 OS 的没听说过 OS 系统会反向适配 APP 给 APP 擦屁股的
    willwon1
        8
    willwon1  
       2023-10-17 17:48:49 +08:00
    系统级语音目前国内能用的只有华为畅联 小米 OPPO vivo iphone 都在铁拳下被化学阉割
    zsh2401
        9
    zsh2401  
       2023-10-17 17:51:24 +08:00   ❤️ 2
    @willwon1 用下标点符号,不然看不懂你在说的
    gtexpanse
        10
    gtexpanse  
       2023-10-17 17:54:01 +08:00
    @willwon1 #6 实际是 8033 版本之后 callkit 彻底失效了,跟注册手机号没任何关系,你可以试试
    ho121
        11
    ho121  
       2023-10-17 17:54:55 +08:00 via Android
    因为安卓允许 app 后台弹出界面
    willwon1
        12
    willwon1  
       2023-10-17 18:04:42 +08:00
    @willwon1 系统级语音目前国内能用的只有华为畅联

    小米 OPPO vivo iphone 这些 都在铁拳下被化学阉割
    HomeZane
        13
    HomeZane  
       2023-10-17 18:09:58 +08:00   ❤️ 1
    @jacksonj297 #7
    IOS 适配微信的代码,不知道算不算呀
    make_tapi_happy.h
    /* WeChat references this, only god knows why. This symbol does nothing. */
    extern int stack_logging_enable_logging;
    jacksonj297
        14
    jacksonj297  
       2023-10-17 18:17:31 +08:00 via iPhone
    @HomeZane 这个有适配什么功能吗?苹果 iOS macOS 也适配了跟苹果深度合作的思科 anyconnect vpn webex 会议,苹果公司内部开会办公都在用
    ngnw
        15
    ngnw  
       2023-10-17 18:19:23 +08:00
    苹果的 google voice 就可以弹出接听界面
    HomeZane
        16
    HomeZane  
       2023-10-17 18:29:47 +08:00
    @jacksonj297 #14 only god knows why
    只想说的是 OS 有也会去适配 app 的
    lucacham
        17
    lucacham  
       2023-10-17 18:44:19 +08:00
    微信的问题吧,我国行的手机,line 的 callkit 没问题
    mooyo
        18
    mooyo  
       2023-10-17 20:00:19 +08:00
    @lucacham callkit 是国区 App Store 的限制
    wingerwwang
        19
    wingerwwang  
       2023-10-17 20:43:23 +08:00 via iPhone
    国区特供,我美区 id+美国手机号就能用 callkit 。不过我平时都不用,微信 callkit 弹出来的时候都已经震了半天了,打开微信来接都来得及。
    uuhhme
        20
    uuhhme  
       2023-10-17 21:02:34 +08:00 via iPad
    iPhone 配 Applewatch 接不起来微信的 CallKit 语音,甚至连通知都没有,对面关断才有个通知,但是华为 watch 可以直接接听,厉害吧
    Pandroid
        21
    Pandroid  
       2023-10-17 21:04:22 +08:00 via iPhone
    其实 iOS 的企业微信一直支持 callkit
    @mooyo
    PerFectTime
        22
    PerFectTime  
       2023-10-17 21:12:34 +08:00
    callkit 体验很拉跨,挂掉了才弹窗
    skyqiao
        23
    skyqiao  
       2023-10-17 21:33:38 +08:00
    我的一个号有 callkit 一个没有
    noahhhh
        24
    noahhhh  
       2023-10-17 22:46:18 +08:00 via Android
    @JYii Android 用的是悬浮窗权限,关了权限不能全屏只能以通知弹出
    zzz2021zzz
        25
    zzz2021zzz  
       2023-10-18 08:21:38 +08:00
    @uuhhme #20 这个体验确实拉胯
    Daniel0829
        26
    Daniel0829  
       2023-10-18 08:43:13 +08:00
    微信 8.0.43 ,US 号码,设置开启了 Callkit ,一样没法使用 Callkit 了。
    mooyo
        27
    mooyo  
       2023-10-18 09:26:12 +08:00
    @Pandroid 只要能合理证明用途(即有技术手段对普通用户屏蔽),国区也可以上架的。
    m1ng
        28
    m1ng  
       2023-10-18 10:56:09 +08:00
    就是工信部给禁的,这还有疑问?

    这里有苹果给开发者发的邮件:
    https://doc.rongcloud.cn/call/IOS/4.X/ui/push/ios

    Email from Apple

    Dear Developer,

    The Chinese Ministry of Industry and Information Technology (MIIT) http://www.miit.gov.cn/n1146285/ … n3057713/index.html requested that CallKit functionality be deactivated in all apps available on the China App Store.

    Since your app currently includes CallKit and is available for sale on the China App Store, you will need to submit an update that removes CallKit functionality in China.

    VOIP call functionality continues to be allowed but can no longer take advantage of CallKit’s intuitive look and feel. CallKit can continue to be used in apps outside of China.

    If you have questions or do not believe your app is subject to this update, please contact MIIT.

    Best regards,

    App Store Review
    XLJZT
        29
    XLJZT  
       2023-10-18 11:15:17 +08:00
    @Pandroid 真的吗 为啥我的企业微信没有啊
    hiapk
        30
    hiapk  
       2023-10-18 16:58:16 +08:00
    @rebounce 没用的,之前某个版本开始就出 bug 失效了。直到现在都没修复
    pmgh10
        31
    pmgh10  
       2023-10-18 18:29:53 +08:00
    @Pandroid 你是我第一个看到可以企业微信 callkit 的,你的号有什么特别的地方吗?
    Pandroid
        32
    Pandroid  
       2023-10-18 21:18:52 +08:00 via iPhone
    @pmgh10 没有什么特别的设置,就是公司分配的帐号,国区下载的 app 。可能就是比较玄学吧。
    shervy
        33
    shervy  
       2023-10-19 09:04:13 +08:00
    楼主用的是假苹果哦,我的 iPhone 可以 Callkit
    ChongKit
        34
    ChongKit  
       2023-10-28 17:02:19 +08:00
    微信某次更新之后,callkit 只有在微信后台运行时生效。 锁屏超过几分钟就失效了。
    uuhhme
        35
    uuhhme  
       2023-10-29 21:23:08 +08:00 via iPhone
    ios 是集成在通话记录里的,安卓不是…
    bryanwongxin
        36
    bryanwongxin  
       2023-11-08 09:35:50 +08:00
    @gtexpanse 刚试验过 8043 不行,都是外区手机号申请的 wechat
    bryanwongxin
        37
    bryanwongxin  
       2023-11-08 09:43:28 +08:00
    @Daniel0829 一样的测试环境,没有 callkit 了
    gtexpanse
        38
    gtexpanse  
       2023-11-08 11:54:38 +08:00
    @bryanwongxin #36 8043fix 了,但是要登出,杀掉后台再登录,你试试
    bryanwongxin
        39
    bryanwongxin  
       2023-11-08 12:36:32 +08:00
    @gtexpanse 重新登出登入过,还是不行。
    bryanwongxin
        40
    bryanwongxin  
       2023-11-08 12:37:37 +08:00
    @gtexpanse 不过我朋友试了,说是 wechat 界面直接锁屏可以接,但是上滑后台之后就不行了。
    SZP1206
        41
    SZP1206  
       343 天前
    @ChongKit
    试了一下,果然。
    有后台才可以 Callkit
    tony20110
        42
    tony20110  
       329 天前
    我在境外,也是外版 iphone ,绑定境外手机号,callkit 也还是不正常,一周接 50 次,只有一两次是 callkit
    wangqs
        43
    wangqs  
       149 天前
    微信限制国区了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.