2014-12-11 35 views
0

我們正在Appcelerator Titanium中開發應用程序並使用PushWoosh發送通知。我們已經嘗試過沒有成功發送通知,在應用中打開特定頁面。使用PushWoosh打開Appcelerator Titanium中開發的應用程序的特定頁面

想想收件箱,用戶收到郵件,收到郵件,通知顯示通知用戶新郵件,用戶點擊它並打開收件箱或郵件本身的應用程序。該應用程序包括收件箱以外的其他頁面/功能,到目前爲止,我們可以在點擊後打開應用程序,但不能收件箱或消息頁面。

我們到處尋找信息,如果您能指出正確的方向,我們將不勝感激。

回答

0

你有沒有嘗試添加要打開作爲附加數據標籤JSON字符串的頁面,如下解釋:

「的自定義數據:你可以通過在{任何額外的JSON數據的‘鑰匙’ :「value」}格式,您可以使用它來進行深層鏈接。「

https://www.pushwoosh.com/programming-push-notification/advanced-form-tutorial/

當應用程序被打開,你可以檢查數據屬性,打開你想要的頁面。

+0

謝謝@Jeroen!我們做了所有這些,問題實際上是閱讀信息。我似乎無法找到如何從Titanium中的自定義數據中獲取{「key」:「value」}。任何線索? – galgo 2014-12-11 22:55:31

+0

你看過本頁面: https://www.pushwoosh.com/programming-push-notification/ios/ios-additional-platforms/appcelerator-titanium-integration/。看起來你必須在寄存器部分定義一個回調函數,這個回調接收第一個屬性中的所有數據:function receivePush(e){alert:'+ JSON.stringify(e)); 您的自定義數據應該在'e' – Jeroen 2014-12-12 08:41:44

0

基於Jereon的迴應,除了在推送通知中傳遞額外數據之外 - 您如何根據推送通知採取行動?似乎在推送通知上定義UI操作的邏輯位置在設備/應用註冊以接收推送通知時定義的回調中。根據您如何管理用戶界面/視圖,此操作會有所不同。

相關問題