-1

我正在 iOS 13 上开发自定义呼叫目录扩展程序。我喜欢包含应用程序以显示无中断消息,因此用户知道扩展程序当前未通过设置应用程序的快速超链接启用,因此它可以快速轻松地启用它. 但是我找不到执行此操作的 API。

4

1 回答 1

1

使用CXCallDirectoryManager和方法

func getEnabledStatusForExtension(withIdentifier identifier: String, 
                completionHandler completion: @escaping (CXCallDirectoryManager.EnabledStatus, Error?) -> Void)

查看您的扩展程序是否启用了您的扩展程序的特定标识符。如果状态未知、启用或禁用,则返回结果。

编辑标记: 完成答案。要打开设置应用程序,请使用:

CXCallDirectoryManager.sharedInstance.openSettings { (error) in
    print("Open Settings")
}
于 2020-05-24T21:22:36.463 回答