2012-07-19 98 views
0

據我所知,Ios和Android gcm能夠在推送通知事件到達時打開應用程序。 對於wp7,我只能找到有關如何更新圖塊或顯示消息的示例。但我需要全屏顯示一個位圖。 當我發送推送通知時,是否有辦法打開我的應用程序?Wp7推送通知啓動我的應用程序

在此先感謝您的幫助。

+0

說實話,我希望你不能。爲什麼你想要能夠遠程啓動應用程序?我會討厭它!我知道它在iOS上的工作方式是,當您收到推送通知並解鎖手機時,您立即前往應用程序。如果您決定不直接採取行動,則必須手動啓動應用程序。 從這個角度來看,我不認爲這是可能的,如果是這樣,我懷疑它會讓你的應用非常流行。 – 2012-07-19 09:25:32

+0

用戶必須有選擇。只需按一下按鈕即可告知我的應用的停止推送通知,直到下一次手動啓動或開啓/關閉系統內部的通知以保持控制。 – Alphapage 2012-07-19 09:59:46

+1

iOS不允許在推送通知中任意執行應用程序,它需要以與WP7相同的方式與用戶進行交互。 – 2012-07-19 20:41:15

回答

1

沒有辦法,你可以通過在Windows Phone的推送通知開啓任何。 Raw,Toast和Tile是唯一可接受的類型,其中沒有一個能夠在預定義的邊界之外調用代碼執行(例如,在輕擊Toast時啓動應用程序)。

既然您正在顯示圖像,您最好的選擇將集中在tile updating mechanism。但請記住,不能保證用戶會看到該貼圖(除非固定),或者永久保留在主屏幕上。

1

如果您使用通知機制發送Toast通知,然後點擊Toast將啓動該應用程序,然後您可以指定一個頁面以在您的應用程序中導航。

看看以瞭解更多信息如下:

http://msdn.microsoft.com/en-us/library/hh202967(v=vs.92).aspx

+0

我不想烤麪包,我需要在沒有任何觸摸事件的情況下以全屏方式顯示位圖,並在預定義的持續時間後關閉我的應用。 – Alphapage 2012-07-19 10:01:35

+1

我不相信這是可能的。 – 2012-07-19 10:40:54

+0

但是當我的應用程序像Android gcm一樣運行時,是否可以使用推送通知來發送數據? – Alphapage 2012-07-19 11:46:33