【问题标题】:iOS SDK can you mute or cancel incoming callsiOS SDK 可以静音或取消来电
【发布时间】:2017-01-03 18:38:30
【问题描述】:

我在这里找到了各种关于如何使用 iOS SDK 静音或取消来电(或消息)的线程,因为 Apple 不希望应用访问系统级设置。好吧,事实上官方工具是不可能的,这意味着如果你设法做到了,你的应用程序将不会被 iTunes 商店接受。

嗯,我被要求评估这样一个应用程序可以做到这一点的可能性。即我的客户已经看到这两个应用程序

https://itunes.apple.com/us/app/lifesaver-distracted-driving/id874231222?mt=8 https://itunes.apple.com/us/app/at-t-drivemode/id907208943?mt=8

他们确信可以制作一个基本上与这些完全一样的应用程序(基于功能)。

所以我在这里问,如果将手机静音不是 Apple 批准的选项,这两个应用程序是如何在不可能的情况下取得成功的,以及他们如何设法将这些应用程序上传到 iTunes 商店?我并不是真的要源代码,虽然我当然不拒绝示例,但我更想问的是我必须查找哪些类或书籍或文档的指针,以确定这是否可能? Apple 的 CTCall 和 CT* 课程似乎对我没有多大帮助。

K

【问题讨论】:

    标签: ios objective-c iphone swift


    【解决方案1】:

    Apple 在 iOS 10 中添加了 CallKit 框架,以允许应用程序开发人员执行此类操作等。有关文档,请参阅:

    https://developer.apple.com/reference/callkit

    【讨论】:

    • 完美!正是我想要的。
    • 您是如何找到使用 Callkit 拒绝/挂断电话的方法的?看起来它不允许这种事情,不是吗?
    • 打开链接,使用 Command-F 进行“呼叫阻止和识别”。
    • 应用程序后台如何在来电静音/静音模式目标时工作
    【解决方案2】:

    现在可以检测和阻止来自 iOS 10 及更高版本的不需要的电话。

    查看CallKit 框架

    CallKit 框架 (CallKit.framework) 让 VoIP 应用程序集成 与 iPhone UI 并给用户一个伟大的体验。用这个 框架让用户查看和接听门锁上的 VoIP 来电 在电话应用程序的 VoIP 呼叫中筛选和管理联系人 收藏夹和最近浏览。

    CallKit 还引入了启用呼叫阻止和 来电者识别。您可以创建一个应用扩展程序,它可以 将电话号码与姓名关联或告诉系统何时有号码 应该被屏蔽。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多