我知道iOS對訪問短信和用戶數據非常嚴格。但我希望實現簡單的功能,如日誌。在ios中顯示某些號碼的sms對話框
在我的應用程序用戶發送短信到另一個號碼(機器人)。並通過短信獲取狀態。我知道我無法以任何方式訪問它們。但是,也許我可以設置一個按鈕,如果有的話,它會顯示某些數字的短信。只需打開某個數字的消息即可。
這是可能的,並且可以被Apple接受嗎?
我知道iOS對訪問短信和用戶數據非常嚴格。但我希望實現簡單的功能,如日誌。在ios中顯示某些號碼的sms對話框
在我的應用程序用戶發送短信到另一個號碼(機器人)。並通過短信獲取狀態。我知道我無法以任何方式訪問它們。但是,也許我可以設置一個按鈕,如果有的話,它會顯示某些數字的短信。只需打開某個數字的消息即可。
這是可能的,並且可以被Apple接受嗎?
您只能發送短信。你不能查看任何消息。檢查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。
我不希望查看任何消息。我只想打開一定數量的信息。我不希望閱讀,或者根本沒有。就像我可以彈出具有特定號碼和特定消息的消息窗口(它由用戶發送或不發送),我不能彈出消息對話框的某些號碼嗎?不可能? – Datenshi
如果你的問題是發送短信,你可以做到這一點。使用MFMessageComposeViewController相同。你可以使用它發送短信給任何號碼。唯一的問題是它會在發送之前詢問用戶的確認。 – iDev