我们在同一个应用程序中集成了两个新的通知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本身保持联系,并提供了一些提示,但他们似乎都没有工作。 –