2012-11-16 26 views
0

我知道iOS對訪問短信和用戶數據非常嚴格。但我希望實現簡單的功能,如日誌。在ios中顯示某些號碼的sms對話框

在我的應用程序用戶發送短信到另一個號碼(機器人)。並通過短信獲取狀態。我知道我無法以任何方式訪問它們。但是,也許我可以設置一個按鈕,如果有的話,它會顯示某些數字的短信。只需打開某個數字的消息即可。

這是可能的,並且可以被Apple接受嗎?

PopUp window

+0

我不希望查看任何消息。我只想打開一定數量的信息。我不希望閱讀,或者根本沒有。就像我可以彈出具有特定號碼和特定消息的消息窗口(它由用戶發送或不發送),我不能彈出消息對話框的某些號碼嗎?不可能? – Datenshi

+0

如果你的問題是發送短信,你可以做到這一點。使用MFMessageComposeViewController相同。你可以使用它發送短信給任何號碼。唯一的問題是它會在發送之前詢問用戶的確認。 – iDev

回答

0

您只能發送短信。你不能查看任何消息。檢查apple documentation here。 除了從MFMessageComposeViewController使用,只有你有選擇是打開該郵件應用程序爲,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:"]]; 

或者只是以彈出一個有作爲號碼的短信應用,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:1234567890"]]; 

這裏是一個similar question.

更新:

如果你想這樣做,你的應用程序裏面,喲你可以使用MFMessageComposeViewController。檢查this apple documentation for more details on this

+0

你仍然誤解了我的問題或我的答案。我用圖片更新了我想要做的事情。我想打開一個消息讓我們說安迪,這就是所有,它取決於用戶如何處理它。不能這樣做? – Datenshi

+0

@Dennshi,不,那是不可能的。你可以打開短信應用程序。你不能做任何事情。我對你的評論感到困惑,因爲「這取決於用戶發送與否」。這就是我添加更新的原因。我的第一部分闡明瞭你的問題,你只能發送短信,只需打開短信應用程序。沒有比這更正常的了。 – iDev

+0

好的,謝謝,那就是我想知道的! – Datenshi