Apple told by China to remove apps with CallKit active
Last July, Apple gave in to the Chinese government and removed VPN apps from the Apple App Store in that country. Now, Beijing wants Apple to remove apps that use the company's CallKit framework. CallKit allows developers to use Apple's calling interface on their apps. Other such interfaces are available, but CallKit provides a more native feel for a third party app. It's thought the Chinese object to the use of VoIP that is used by developers with CallKit. Last year, Apple had to remove the Skype app from the App Store in China due to the same reason. At the time, several U.S. lawmakers were concerned that Apple was too quick to give in to China's demands.
" Recently, the Chinese Ministry of Industry and Information Technology (MIIT) requested that CallKit functionality be deactivated on all apps available on the China App Store.
During our review, we found that your app currently includes CallKit functionality and has China listed as a available territory in iTunes Connect.
Next Steps
This app cannot be approved with CallKit functionality active in China. Please make the appropriate changes and resubmit this app for review.
Apple introduced CallKit at WWDC in 2016. You can check out the introduction by clicking on the video at the top of this story.
source: 9to5Mac