我可以通过我的应用程序注册短信通知吗?当用户在我的应用程序中执行任何 SMS 时,我想要的只是增加我的应用程序中的计数器。
问问题
631 次
2 回答
0
不错的尝试 NSA!
不过说真的,SMS(短信)、电话和电子邮件都是 iPhone 上的“围墙花园”。此功能仅属于操作系统,Apple 几乎没有机会向开发人员开放它。另一个术语是“沙盒”,这些系统级应用程序就在其中。
想想如果每个应用程序都可以访问您的文本、电子邮件和电话(即使它只是元数据)的潜在后果。下次你玩 Candy Crush 时会发出“我们注意到你最近收到了很多来自 Jennifer 的消息,你想邀请她也玩 candy Crush 吗?”的提醒,这将是一个什么样的世界?
于 2013-10-29T05:22:21.003 回答
0
iOS 平台上应用程序的沙盒特性使您无法看到其他应用程序在做什么。MFMessageComposeViewController
当您帮助他们准备发送 SMS 消息时,您将需要跟踪您的设置。但是您无法判断他们是添加了其他收件人还是删除了您最初设置的收件人。
您可以使用委托来确定消息是成功发送、取消还是失败。
你得到的结果messageComposeViewController:didFinishWithResult:
于 2013-10-29T05:20:22.910 回答