我试图在Swift中使用CallKit来识别调用者。
我正在寻找一种通过发出URL请求来识别调用者的方法。
例如:+1-234-45-241打电话给我,我想让它向
mydomain.com/phone?number=+1-234-45-241,但我该怎么做呢?我找不到解决办法。
发布于 2017-03-10 18:41:32
你所说的是不可能的。CallKit的工作方式与您的场景不同。
这个手机应用程序请求一个CallKit扩展来提供它知道的电话号码的集合,以及每个号码的描述符。这款手机应用程序不透露电话号码。如果分机提供的电话号码集合包含呼叫号码,则电话应用程序将显示描述符。
苹果CallKit框架参考中的更多信息。
具体而言,请注意参考文件中的这份咨询说明:
因为只有在系统启动应用程序扩展时才调用此方法,而不是针对每个单独的呼叫,因此必须一次性指定呼叫标识信息;例如,您不能向web服务发出请求以查找有关传入呼叫的信息。
https://stackoverflow.com/questions/39903937
复制相似问题