【发布时间】:2018-06-27 02:46:06
【问题描述】:
我是一名 iOS 开发人员。
最近我被告知我需要从我在中国地区的应用程序中删除 Callkit。但是我不能只发布一个没有与原始应用程序分离的Callkit的中文版本。因为我们的服务器端已经卖给客户了,我无法为他们一一修改苹果推送证书。所以我需要在运行时识别中国地区。
使用位置不是一个好主意,因为我们的应用与用户的位置无关,并且可以在设置中轻松关闭。是否可以在运行时知道我的应用最初下载的 App Store 区域?
谢谢。
【问题讨论】:
-
可能唯一的方法是检查设备的公共地址;如果它映射到中国,则禁用 Callkit 功能。