네이티브 앱이 옵션을 활성화하는 방법입니다 :
첫째, 하나는 CallKit 프레임 워크를 사용한다. iOS는 이러한 옵션 (핸들이라고 함)을 자동으로 생성합니다. 그 책임은 supportedHandleTypes
이고 핸들 유형은 CXHandleTypePhoneNumber
입니다.
CXProviderConfiguration * config = [[CXProviderConfiguration alloc] initWithLocalizedName:NSLocalizedString(@"myAppName", @"")];
config.supportedHandleTypes = [NSSet setWithObjects:@(CXHandleTypePhoneNumber), nil];
이 구성을 호출하면 네이티브 앱의 핸들이 나타납니다. 내 응용 프로그램 위임이라고했습니다 비디오 핸들뿐만 아니라 등장한다
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
경우 구성해야합니다 :
config.supportsVideo = YES;
다른 두 핸들 타입 CXHandleTypeGeneric
및 CXHandleTypeEmailAddress
가 있지만 내가 할 수있는 그 손잡이로 인해 어떤 변화가 생겼는지 파악하지 못했습니다. 그들이하는 일을 알고 있다면 의견을 말하십시오.
ps : 이전에 CXHandleTypeGeneric
을 사용 중이었고 응용 프로그램의 핸들을 볼 수 없었습니다. 내가 CXHandleTypePhoneNumber
으로 변경하자마자 핸들이 연락처 세부 정보에 자동으로 추가되었습니다.
어떻게해야할지 모르겠지만 [CallKit] (https://developer.apple.com/documentation/callkit)이라고 부릅니다. – rckoenes
원하는 부분이 호출됩니다. 전화 번호부 응용 프로그램 확장 생성 – rckoenes
@rckoenes i 이미 callkit을 구현했습니다. 이 옵션을 찾을 수 없습니다. 내 생각에 직접적인 확장 기능은 훨씬 더 좋아 보인다. 고맙습니다. 나는 그것을 시도하고 여기에 결과를 게시 할 것입니다. –