iOS在后台检测未接听来电

iOS在后台检测未接听来电,ios,Ios,如何在后台检测iOS中的传入未接来电? 我使用了CTCallCenter,但它只有断开连接的状态。所以我无法区分呼叫是被用户拒绝还是被远程拒绝 我看着CTCall.h,似乎这是不可能的: CORETELEPHONY_EXTERN NSString * const CTCallStateDialing __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0); CORETELEPHONY_EXTERN NSString * const CTCallState

如何在后台检测iOS中的传入未接来电? 我使用了CTCallCenter,但它只有断开连接的状态。所以我无法区分呼叫是被用户拒绝还是被远程拒绝

我看着CTCall.h,似乎这是不可能的:

CORETELEPHONY_EXTERN NSString * const CTCallStateDialing  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateIncoming  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateConnected  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateDisconnected  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);

似乎CoreTelephony没有任何东西可以帮助您完成这项任务。尽管有原始文档(来自iOS4),但有一个小的更新似乎几乎没有文档记录;请参阅(搜索核心电话)和。谢谢。我正在读。