gpt4 book ai didi

iphone - 以编程方式发送短信,无需短信编辑器窗口

转载 作者:行者123 更新时间:2023-12-03 18:23:24 25 4
gpt4 key购买 nike

直到昨天,我还认为不使用 IOS 短信接口(interface)就不可能发送后台短信(这里很多人也保证)。不过,今天我下载了一款名为 SmartSender 的新应用程序,它可以安排您的短信,然后自动发送。

我测试了它,短信实际上并不是在后台发送的,而是出现一个本地通知,当您单击它以将应用程序带到前台时,短信会自动发送。

如何实现这一目标?

也许苹果批准了这个应用程序,因为界面非常清楚你在做什么和发送什么,但是你怎么能在不显示界面的情况下发送短信呢?

<小时/>

更新:预定的短信在发送时显示在我手机的“消息”应用程序上,因此我不认为他们正在使用其他服务发送短信,而且接收方手机也表明该短信是从我的手机发送的。

<小时/>

更新 2:好的,我正在使用并观看应用程序执行此操作,因此无需显示默认界面也是可能的,我不是在问这是否可以完成。我在关闭所有互联网连接的情况下使用它,并且消息是从我的手机发送的,因此它显示在消息应用程序上。因此该应用程序未使用任何第三方服务。

<小时/>

更新3:我会接受我自己的答案,事实上这是不可能的;然而,就在这个问题得到回答的时候。该应用程序现已在其描述中指定它无法在 iOS 6 中运行,因此我认为 Apple 修复了一些可用于实现此功能的错误。

最佳答案

尝试该应用后,我可以验证它确实以编程方式发送短信,而不显示短信界面。这显然不会通过第三方服务发生,因为消息会尽可能以 iMessage 形式发送。

从所有其他答案中也可以清楚地看出,没有任何用于以编程方式发送短信的公共(public) API,因此开发人员一定使用了私有(private) API,但以某种方式让该应用程序通过了审批流程。

具体来说,他似乎使用了 CoreTelephony API。 This post on SO描述了该过程。显然,您还需要在某处获取 CoreTelephony 头文件。

关于iphone - 以编程方式发送短信,无需短信编辑器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com