2013-10-29 128 views
0

我可以通过我的应用程序注册短信通知吗?我想要的只是在用户从我的应用程序中执行任何SMS时增加计数器。注册短信通知

+0

没有私人API /越狱不可能 –

+0

阅读某处iMessage广播通知?但找不到正确的方法来做到这一点。你有什么想法吗? – spaleja

回答

0

iOS平台上的应用程序的沙箱性质使您无法看到其他应用程序在做什么。您需要跟踪您在MFMessageComposeViewController上设置的内容,因为您正在帮助他们准备发送短信。但是你不知道他们是否添加了其他收件人或者删除了原来设置的收件人。

您可以使用委托来确定邮件是成功发送,取消还是失败。

你得到的结果messageComposeViewController:didFinishWithResult:

+0

我想知道,如果用户使用iMessage进行SMS,那么我的应用程序是否可以收到任何通知? – spaleja

+0

绝对不是。除非你越狱你的手机。 – HalR

0

尼斯尝试NSA!

尽管如此,短信(短信),电话和电子邮件都是iPhone上的“围墙花园”。这个功能只属于操作系统,而且苹果公司几乎没有机会向开发者开放它。另一个术语是“沙箱”,这些系统级别的应用程序在其中。

想想如果每个应用程序都可以访问您的文本,电子邮件和电话(即使它只是元数据),潜在的后果。当Candy Crush在下一次播放时说:“我们注意到你最近收到了很多来自Jennifer的消息,你想邀请她玩糖果粉碎吗?”

+0

我不想要短信的内容,或短信收到的人的内容。我想要的只是当天用户所做的短信数量。 Android有功能,可以注册SMS广播。那么在我的应用程序中有没有办法注册这种类型的通知? – spaleja

+1

您可以撰写一封邮件并将其发送出去,然后您可以收听是否成功发送邮件。而已!其他一切都不可用,包括他们发送或接收的短信数量。 –