2016-11-08 5 views

答えて

0

CXProviderConfigurationクラスのプロパティ "supportsVideo"を以下のようにNOに設定できます。

CXProviderConfiguration *configuration = [[CXProviderConfiguration alloc]initWithLocalizedName:@"app name"]; 
configuration.supportsVideo = NO; 

ビデオ機能が無効になります。

アップデート: 設定CXCallUpdateプロパティ "hasVideo" NOへ。 remoteHandleも削除してください。 注:remoteHandleプロパティーを削除すると、Recentsログからコールバックすることはできません。

+0

いいえ、「supportsVideo」をNOに設定すると、「FaceTime」ボタンになり、クリックすることができます。 – foolishBoy

+0

CXProviderConfigurationオブジェクトを使用した場所をすべて確認してください。 reportIncomingCallWithContactメソッドでsupportsVideoも設定する必要があります。 INSTARTVideoCallIntentを削除する場合は、info.plistに設定します。 –

0

CXProviderConfigurationのsupportsVideoプロパティをNOに設定する必要があります。 およびsupportedHandleTypesが設定されていません。

+0

「FaceTime」ボタンになり、クリックすることができます。 – foolishBoy

+0

SupportedHandleTypesプロパティは、Facetimeボタンを無効にする必要があります。 –

+0

? supportedHandleTypesは、CXHandleTypeGeneric、CXHandleTypePhoneNumber、CXHandleTypeEmailAddresをサポートしています。 – foolishBoy

関連する問題