我們在同一個應用程序中集成了兩個新的通知SDK。 Firebase和Salesforce Marketing Cloud(以前稱爲ExactTarget)。集成Exacttarget和FCM的問題
我們的IOS版本工作正常,沒有檢測到干擾。我們發送來自兩個工具的通知。
但是,我們的Android版本出現問題。我們的一些測試設備的行爲是:
- 設備在兩個平臺
- 設備接收通知中正確招收沒有明顯的問題
- 在時間上隨機地說,Salesforce的營銷雲不能通知設備了。他們仍然選擇加入該平臺內,並ET嘗試發送郵件,但有錯誤GCM迴應,
InvalidRegistration,2016年11月22日 04:00:00,TokenRejection,| ID |(ServiceStatus,ServiceResponse,TrackingDate,FailureType,SystemToken)
我們的猜測(我們做了很多測試),GCM中令牌的變化產生了這些問題。我們已經嘗試使用他們的方法Registration.getInstance().setSystemTokenInCache(token)
在每次續訂時(我們從Firebase獲取它)推入新的令牌,迄今爲止沒有成功。
嗨,我試圖實現同樣的事情,但如果我從Firebase控制檯發送,我會在Android上收到兩次通知。這主要是因爲通知是交給應用程序,而不是我認爲的服務。你是如何解決這個問題的? –
我們沒有解決它。我們與Salesforce本身保持聯繫,並提供了一些提示,但他們似乎都沒有工作。 –