2013-10-29 174 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

您可以撰寫一封郵件並將其發送出去,然後您可以收聽是否成功發送郵件。而已!其他一切都不可用,包括他們發送或接收的短信數量。 –