[問題] 透過iPhone自動傳送提醒簡訊

看板MacDev作者 (Chet Baker)時間14年前 (2011/04/27 18:23), 編輯推噓5(502)
留言7則, 6人參與, 最新討論串1/1
最近為了練習Objective C 寫了一個簡單的APP, 功能大致上是當手機偵測到明顯的移動或撞擊的時候, 會自動發出警報音,目前這部份已經有個雛形, 接下來想在發出警報的同時,透過iPhone同時發出簡訊給另一支手機, 例如事先設定好家人的手機,當騎車時手機噴掉的時候,馬上會發出簡訊!! 參考了官網上的MessageUI.framework範例, 目前知道如何發送簡訊,但總是需要用手去SEND的按鈕, 這樣一來便無法達到自動發出警報的功能, 有查過一些國外論壇似乎有提到APPLE不支援這種事先定義好的簡訊發送, http://stackoverflow.com/questions/10848/how-to-programmatically-send-sms-on-the-iphone 縮網址:http://0rz.tw/BpMWi 不知道有沒有這方面的前輩可以分享一下經驗! 小弟願奉上微薄1000P幣表達謝意~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.143.197 ※ 編輯: italk1983 來自: 140.138.143.197 (04/27 18:37)

04/27 23:30, , 1F
我猜蘋果可能不允許自動發簡訊?
04/27 23:30, 1F

04/27 23:45, , 2F
用socket從第三方發送..
04/27 23:45, 2F

04/28 00:03, , 3F
另外一個問題是..你應該無法在背景偵測撞擊event吧?
04/28 00:03, 3F

04/28 11:09, , 4F
MessageUI 是拿來發 email 的
04/28 11:09, 4F

04/28 11:14, , 5F
ios4.0以後也可以拿來發簡訊^^ http://goo.gl/KFKZ1
04/28 11:14, 5F
感謝各位的提供意見,背景執行時的確無法偵測撞擊event, 但因為只是想練習,所以不會考慮到實用性問題XDD 另外pop前輩提供的MFMessageComposeViewController Class 就是被包含在MessageUI.framework之中, 但MFMessageComposeViewController仍然需要使用者的觸發來送出簡訊, 國外的解釋似乎是APPLE怕有惡意程式~~ 例如在你玩遊戲的時候,偷送廣告簡訊給你所有的通訊錄名單 甚至亂送警報給911或警方單位, 所以看起來可能從第三方發送似乎是唯一的解法, 但也不是一件容易的事呢! 還要想辦法送訊息到自己架的電腦, 在透過自己架的電腦送簡訊出去0rz... 奉上1000微薄P幣給kaiwae跟pop兩位前輩, 另外也感謝klandor跟zonble的討論,附上300P幣不成敬意,謝謝~ 題外話: Objective C好難懂,雖然還是學生的身分, 但覺得台灣的軟體人員應該值更多錢才對!!! ※ 編輯: italk1983 來自: 140.138.143.197 (04/28 14:01)

04/28 17:40, , 6F
多數的簡訊服務商都有提供API 不需要再傳到自己架的電腦
04/28 17:40, 6F

05/11 00:54, , 7F
台灣的簡訊商都有提供API跟Web API,用那個去跑就好
05/11 00:54, 7F
文章代碼(AID): #1Dj-w9lP (MacDev)
文章代碼(AID): #1Dj-w9lP (MacDev)