2016-06-16 83 views
1

首先,我已經搜索瞭解決方案,但沒有發現任何問題。也許這太明顯了,或者我在搜索時很糟糕。如果是這樣,我很抱歉。可擴展的GCM從服務器端推送`通知'

問題:

當從服務器發送GCM推送通知到移動和支持的iOS,我必須發送一個notification標籤。這notification標記意味着Android系統不會喚醒我的應用程序來處理通知並自行完成。即使我也發送data標籤。

我的問題是,當我嘗試使應用程序可展開。我知道如何從代碼製作它,但不知道如何從服務器端設置它,如圖標或顏色。

問:

這是任何方式來設置從服務器通知作爲擴張(大視圖樣式)?如果不是,我可以強制系統喚醒我的應用程序來處理通知嗎?

+0

你是什麼意思由Expandable? – tyczj

+0

按下(或雙指按下)並拖動以顯示更多文字時,可以將其展開。 – inlacou

+1

爲什麼不在應用程序中創建通知?不要在有效載荷中使用通知標籤,並且只要有數據標籤就可以隨時獲得推送。 – tyczj

回答

0

與iOS有你需要在你的有效載荷,這樣你可以得到你想要的東西兩個平臺上

,如果你看一下documentation,你會看到有一個標籤content-available,當一個單獨的標籤你使用這個標籤,它的行爲類似於在android中只添加數據標籤的方式,你可以在你的應用程序委託類中獲得背景vi application:didReceiveRemoteNotification:fetchCompletionHandler:的推送。

有什麼地方你會創建通知手動就像你會在Android

+0

據我所知,這樣做意味着iOS應用無法在應用被殺時收到通知。這是真的嗎? 我不是iOS開發人員,所以我可能是錯的。 – inlacou

+0

這是不正確的,你隨時得到推送通知,讓你的ios開發者閱讀我鏈接的文檔,它告訴你你必須改變 – tyczj