关于 iOS App 由于 calKit 被拒绝

2020-11-27 09:27:35 +08:00
 feimo1996

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

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

4217 次点击
所在节点    Apple
23 条回复
ThinkMan
2020-11-27 09:31:59 +08:00
我国政策原因吧
petercui
2020-11-27 09:33:47 +08:00
或者不在国区上架,或者拿掉这个功能。
feimo1996
2020-11-27 09:34:59 +08:00
@petercui 难道前几个版本苹果没有发现,最近才被发现吗?😂
petercui
2020-11-27 09:40:00 +08:00
@feimo1996 最近更新了检测程序或者继续收紧了政策?😂~~
manwei6341
2020-11-27 10:04:29 +08:00
前几个版本苹果没有发现,这个真的很正常。主要过了机审,其它基本看审核人认不认真了。
manwei6341
2020-11-27 10:05:46 +08:00
话说,12 月 20 号左右送,来个加急。( 12.23 你懂的)基本都不看你的 app 能不能跑了。
dayFvckingByte
2020-11-27 10:10:04 +08:00
监听电话状态为什么要用 CallKit,CTCallCenter 不行?
feimo1996
2020-11-27 10:13:51 +08:00
@manwei6341 机智呢,稳妥起见,我还是试下拿掉这个监听吧,再试试上架
feimo1996
2020-11-27 10:15:11 +08:00
@dayFvckingByte 感谢提醒,当时是有用 CTCallCenter, 后来改了下如果是 iOS10 以上的就用 CXCallObserver,那是不是继续用 CTCallCenter 就可以了?我试试看吧
jiayong2793
2020-11-27 10:20:33 +08:00
不是写明了我国政策不允许了吗?以前可以可能是因为苹果审核宽松
dayFvckingByte
2020-11-27 10:23:24 +08:00
@feimo1996 我看了下,CTCallCenter 接口在 iOS10 以上 deprecated 了,不一定能用,不好意思
qq2511296
2020-11-27 10:49:13 +08:00
CTCallCenter 好像可以用 之前一个项目里用过监听电话结束
feimo1996
2020-11-27 11:33:49 +08:00
@qq2511296 好像是可以用的
EminemW
2020-11-27 12:52:10 +08:00
安卓 callkit 用得飞起
S179276SP
2020-11-27 12:53:29 +08:00
@EminemW 那是 connectionservice 吧
S179276SP
2020-11-27 12:54:02 +08:00
话说,大陆 Appstore 下载的微信,登录海外账户也有 callkit 功能,只要做好屏蔽就行吧。
BrettD
2020-11-27 13:05:58 +08:00
工信部政策禁止
ipadpro4k
2020-11-27 13:08:17 +08:00
@feimo1996 #3 正常,同一个版本,不同人审核能审出不同结果
iyeatse
2020-11-27 18:31:21 +08:00
NSClassFromString + base64 + performSelector 是好东西 :doge:
feimo1996
2020-11-27 19:40:48 +08:00
@iyeatse 头文件怎么引入 :doge:

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

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

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

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

© 2021 V2EX