CallKit
ボタンを無効にすることは可能ですか?私はkeypad
mute
などのボタンを無効にしたい Callkitボタンを無効にする
0
A
答えて
0
あなたは、少なくともiOSの10
で、それを無効にすることはできませんしかし、あなたはボタンが動作しないことをしたい場合は、アプリ内の通知を無視して何もできません。
ときにユーザーを押してこれらのボタン何かをあなたが将来的にしたい場合は、次の関数をオーバーライドする必要があります。
- (void)provider:(CXProvider *)provider performSetHeldCallAction:(CXSetHeldCallAction *)action;
- (void)provider:(CXProvider *)provider performSetMutedCallAction:(CXSetMutedCallAction *)action;
- (void)provider:(CXProvider *)provider performSetGroupCallAction:(CXSetGroupCallAction *)action;
- (void)provider:(CXProvider *)provider performPlayDTMFCallAction:(CXPlayDTMFCallAction *)action;
1
それは壊れたオーディオ体験を提供するようあなたは、ミュートやスピーカーのボタンを無効にすることはできません。ただし、他のいくつかのボタンを制御することはできます。 CXCallUpdateオブジェクトを使用して呼び出しを構成することをお勧めします。
CXCallUpdate* callUpdate = [CXCallUpdate new];
callUpdate.supportsDTMF = YES;
callUpdate.hasVideo = NO;
callUpdate.supportsGrouping = NO;
callUpdate.supportsUngrouping = NO;
callUpdate.supportsHolding = NO;
[self.provider reportNewIncomingCallWithUUID:callId update:callUpdate completion:^(NSError * _Nullable error) {}];
:例えば、このCXCallUpdateは、着信コールが(発信のために同じ作品)に接続されている次のコール画面を生成します
関連する問題
- 1. CallKitからのコールの追加オプションを無効にする
- 2. ボタンを無効にする
- 3. Callkit、画面をロックするときにビデオボタンを無効にする方法は?
- 4. ボタンを無効にして無効にする
- 5. ngFormが無効のときにボタンを無効にする
- 6. 無効なボタンのツールチップを無効にする
- 7. 「続ける」ボタンを無効にする
- 8. 戻るボタンを無効にする
- 9. 戻るボタンを無効にする
- 10. NSComboBoxボタンを隠す/無効にする
- 11. ボタンを無効にし
- 12. アンドロイドキーパッドのボタンを無効にする
- 13. Androidボタンのテキストを無効にする
- 14. ブラウザのボタンを無効にする
- 15. iOSのボタンを無効にする
- 16. ボタンセレクターでボタンを無効にする
- 17. ボタンを無効にする方法asp.net
- 18. FormBuilderのボタンを無効にする4
- 19. ボタンを無効にする方法
- 20. JSTLでボタンを無効にする
- 21. 入力ボタンを無効にする
- 22. ボタンを無効にするelseステートメント
- 23. aspxページのボタンを無効にする
- 24. ボタンのマウスオーバーを無効にする
- 25. JQueryを無効にするボタン
- 26. Android:リストビューでボタンを無効にする
- 27. UIAlertViewボタンを無効にする
- 28. Shinyのボタンを無効にする
- 29. ラジオボタングループ内のボタンを無効にする
- 30. 複数のボタンを無効にする