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

关于 iOS App 由于 calKit 被拒绝

  •  
  •   feimo1996 · 2020-11-27 09:27:35 +08:00 · 4172 次点击
    这是一个创建于 1448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图: https://sm.ms/image/doru8ZnDizMgvSs

    问题是项目里面只有一个地方用到了 callkit,也就是 CXCallObserver,用来监听拨出的电话的状态,比如是否已结束通话。这个功能已经上线了两年左右,一直没有问题,为什么最近会被拒绝?是否因为这个原因呢?该怎么解决,要拿掉这个功能吗?😂

    第 1 条附言  ·  2020-11-28 14:00:20 +08:00
    感谢各位的讨论哈,通过移除 callkit 解决了。因为对于我司来说这个功能直接拿掉也没影响,所以就干净利落的拿掉了😂
    23 条回复    2020-11-28 13:07:30 +08:00
    ThinkMan
        1
    ThinkMan  
       2020-11-27 09:31:59 +08:00 via iPhone
    我国政策原因吧
    petercui
        2
    petercui  
       2020-11-27 09:33:47 +08:00
    或者不在国区上架,或者拿掉这个功能。
    feimo1996
        3
    feimo1996  
    OP
       2020-11-27 09:34:59 +08:00
    @petercui 难道前几个版本苹果没有发现,最近才被发现吗?😂
    petercui
        4
    petercui  
       2020-11-27 09:40:00 +08:00
    @feimo1996 最近更新了检测程序或者继续收紧了政策?😂~~
    manwei6341
        5
    manwei6341  
       2020-11-27 10:04:29 +08:00
    前几个版本苹果没有发现,这个真的很正常。主要过了机审,其它基本看审核人认不认真了。
    manwei6341
        6
    manwei6341  
       2020-11-27 10:05:46 +08:00
    话说,12 月 20 号左右送,来个加急。( 12.23 你懂的)基本都不看你的 app 能不能跑了。
    dayFvckingByte
        7
    dayFvckingByte  
       2020-11-27 10:10:04 +08:00 via iPhone
    监听电话状态为什么要用 CallKit,CTCallCenter 不行?
    feimo1996
        8
    feimo1996  
    OP
       2020-11-27 10:13:51 +08:00
    @manwei6341 机智呢,稳妥起见,我还是试下拿掉这个监听吧,再试试上架
    feimo1996
        9
    feimo1996  
    OP
       2020-11-27 10:15:11 +08:00
    @dayFvckingByte 感谢提醒,当时是有用 CTCallCenter, 后来改了下如果是 iOS10 以上的就用 CXCallObserver,那是不是继续用 CTCallCenter 就可以了?我试试看吧
    jiayong2793
        10
    jiayong2793  
       2020-11-27 10:20:33 +08:00
    不是写明了我国政策不允许了吗?以前可以可能是因为苹果审核宽松
    dayFvckingByte
        11
    dayFvckingByte  
       2020-11-27 10:23:24 +08:00
    @feimo1996 我看了下,CTCallCenter 接口在 iOS10 以上 deprecated 了,不一定能用,不好意思
    qq2511296
        12
    qq2511296  
       2020-11-27 10:49:13 +08:00
    CTCallCenter 好像可以用 之前一个项目里用过监听电话结束
    feimo1996
        13
    feimo1996  
    OP
       2020-11-27 11:33:49 +08:00
    @qq2511296 好像是可以用的
    EminemW
        14
    EminemW  
       2020-11-27 12:52:10 +08:00
    安卓 callkit 用得飞起
    S179276SP
        15
    S179276SP  
       2020-11-27 12:53:29 +08:00 via Android
    @EminemW 那是 connectionservice 吧
    S179276SP
        16
    S179276SP  
       2020-11-27 12:54:02 +08:00 via Android
    话说,大陆 Appstore 下载的微信,登录海外账户也有 callkit 功能,只要做好屏蔽就行吧。
    BrettD
        17
    BrettD  
       2020-11-27 13:05:58 +08:00
    工信部政策禁止
    ipadpro4k
        18
    ipadpro4k  
       2020-11-27 13:08:17 +08:00 via iPhone
    @feimo1996 #3 正常,同一个版本,不同人审核能审出不同结果
    iyeatse
        19
    iyeatse  
       2020-11-27 18:31:21 +08:00
    NSClassFromString + base64 + performSelector 是好东西 :doge:
    feimo1996
        20
    feimo1996  
    OP
       2020-11-27 19:40:48 +08:00
    @iyeatse 头文件怎么引入 :doge:
    yov123456
        21
    yov123456  
       2020-11-27 22:31:34 +08:00
    只要备注说明在大陆用什么手段屏蔽了就可以了 (比如检测地区设置)(实际上用了好像也不会怎么样。
    sleepy2koala
        22
    sleepy2koala  
       2020-11-28 12:22:58 +08:00
    @S179276SP 不是通过绑定的手机号屏蔽的?
    S179276SP
        23
    S179276SP  
       2020-11-28 13:07:30 +08:00 via Android
    @sleepy2koala 不不,我是海外账户注册的,国区 Appstore 下载,又系统电话选项。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:15 · PVG 00:15 · LAX 08:15 · JFK 11:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.