我想使用SMS提供的參數啓動應用程序。 我希望實現的行爲是,只要用戶收到短信,應用程序將使用SMS中提供的參數啓動。即以更友好的方式無縫呈現短信。從Windows Phone 8上的SMS自動啓動應用程序
我已經嘗試與URI協議關聯,到目前爲止,我可以發短信到手機測試用文字unleashed:param=test
(協議從書「的Windows Phone 8偷跑」,代碼爲WP8UnleashedSource_01_05\Source\FileAndProtocolAssociations
拍攝)。 在接收到的短信中按下鏈接時,應用程序將成功啓動。
但是,如果這是一種在接收到SMS後立即自動啓動應用程序的方式,那將會很棒。
這是可能的所有Windows Phone型號和版本從8及以上? 還是有其他方法,例如使用推送通知,更適合實現我描述的無縫用例嗎?
感謝&問候
這個問題類似於Launch App through SMS (URI-Association)但我想專注於自動啓動。
不可能截取手機上的所有短信。作爲一項安全功能,我不應該發送不受信任的文本消息,導致您的手機在應用程序中執行操作。是的,爲您的應用推送通知會好得多。 – WiredPrairie
謝謝Václav!它可能不可能在Windows Phone上,但它可能在Android上通過擴展BroadcastReceiver,請參閱(http://stackoverflow.com/questions/11435354/receiving-sms-on-android-app)。你有這個信息的任何鏈接,在這種情況下,我可以通過一個不是。 – hirro
[Windows Phone 8支持捕獲短信或傳入呼叫的可能的重複?](http://stackoverflow.com/questions/13176545/windows-phone-8-support-to-capture-sms-or-a-incoming -call) – WiredPrairie