作爲iOS10的新功能,CallKit功能強大。當屏幕鎖定時,我如何禁用「視頻」按鈕?像圖片底部: exampleCallkit,如何在鎖定屏幕時禁用視頻按鈕?
回答
您可以將CXProviderConfiguration類屬性「supportsVideo」設置爲NO,如下所示。
CXProviderConfiguration *configuration = [[CXProviderConfiguration alloc]initWithLocalizedName:@"app name"];
configuration.supportsVideo = NO;
它將禁用視頻功能。
更新: 設置CXCallUpdate財產 「hasVideo」 爲NO。並刪除remoteHandle也。 注意:如果您刪除remoteHandle屬性,則無法從最近日誌回撥。
必須在CXProviderConfiguration中將supportsVideo屬性設置爲NO。 和非設置supportedHandleTypes。
它只是成爲「FaceTime」按鈕,仍然可以點擊。 – foolishBoy
您必須保留supportedHandleTypes屬性才能禁用Facetime按鈕。 –
如何? supportedHandleTypes僅支持CXHandleTypeGeneric,CXHandleTypePhoneNumber,CXHandleTypeEmailAddres。 – foolishBoy
- 1. MediaElement似乎在播放視頻時禁用鎖定屏幕
- 2. 按下鎖定按鈕時禁用黑色屏幕
- 3. 禁用Callkit按鈕
- 4. 如何從代碼(屏幕鎖定)鎖定android按鈕/手機?
- 5. 如何在Android鎖定屏幕時長按鍵的電源按鈕啓用GPS?
- 6. 在iOS7上區分屏幕鎖定和主屏幕按鈕
- 7. Android:與屏幕交互鎖定按鈕
- 8. Android鎖定屏幕Chromecast按鈕
- 9. 如何在屏幕旋轉後禁用禁用的按鈕?
- 10. Android主頁按鈕禁用當自定義鎖定屏幕在android
- 11. Android,如何禁用鎖定屏幕/屏幕超時(API版本無關)
- 12. 如何在iOS5上區分屏幕鎖定和主頁按鈕?
- 13. 如何在屏幕醒來或按下鎖定按鈕時啓動相機
- 14. 啓用/禁用鎖定屏幕
- 15. 如何禁用解鎖屏幕編程
- 16. 如何在屏幕鎖定時繼續播放html5音頻?
- 17. 當屏幕鎖定時捕獲返回按鈕按下事件
- 18. 禁用鎖定屏幕棒棒糖
- 19. Sinch:如何從被調用者的鎖定屏幕中關閉Apple CallKit UI
- 20. iOS AVPlayer:屏幕鎖定時暫停視頻
- 21. 如何在Android上禁用鎖定屏幕
- 22. 如何添加倒帶按鈕來鎖定屏幕?
- 23. 如何處理android活動的鎖定屏幕按鈕輸入?
- 24. 如何在屏幕鎖定時獲取音量按鍵事件?
- 25. 如何在解鎖鎖定屏幕後將浮動動作按鈕固定在我的視圖中?
- 26. 如何鎖定屏幕?
- 27. 如何鎖定屏幕Android
- 28. 從鎖定屏幕中的視頻播放音頻
- 29. 在Android上禁用屏幕鎖JB 4.2.2
- 30. HTML5視頻全屏按鈕
不,如果我將「supportsVideo」設置爲NO,它就會變成「FaceTime」按鈕,並且仍然可以點擊。 – foolishBoy
檢查所有使用CXProviderConfiguration對象的地方。您還必須在reportIncomingCallWithContact方法中設置supportsVideo。刪除INStartVideoCallIntent如果您在info.plist中設置。 –