【问题标题】:Swift CallKit IdentiftyingSwift CallKit 识别
【发布时间】:2016-10-06 19:11:01
【问题描述】:

我正在尝试在 Swift 中使用 CallKit 来识别调用者。
我正在寻找一种通过发出 URL 请求来识别调用者的方法。
例如:+1-234-45-241 给我打电话,我希望它向
mydomain.com/phone?number=+1-234-45-241 发出请求,但我该怎么做呢?我找不到办法。

【问题讨论】:

标签: swift swift3 callkit


【解决方案1】:

你所描述的是不可能的。 CallKit 的工作方式与您的场景不同。

电话应用程序请求 CallKit 扩展以提供它知道的电话号码集合,以及每个电话号码的描述符。电话应用程序不会透露来电号码。如果扩展提供的电话号码集合中包含主叫号码,则电话应用将显示描述符。

Apple CallKit Framework 参考中的更多信息。

并且,具体来说,请注意参考中的此建议说明:

由于该方法仅在系统启动应用扩展时调用,而不是针对每个单独的呼叫,因此您必须一次性指定所有呼叫标识信息;例如,您不能向 Web 服务发出请求以查找有关来电的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多