Мы интегрируем два новых SDK уведомления в одном приложении. Firebase и Salesforce Marketing Cloud (ранее ExactTarget).Проблемы интеграции Exacttarget и FCM
Наши версии IOS работают отлично и никаких помех не обнаружено. Мы отправляем уведомления из обоих инструментов.
Однако у нас возникли проблемы с нашими версиями для Android. Поведение некоторых наших тестов-устройства:
- Устройство правильно зарегистрировано в двух платформах
- Устройства получать уведомления без видимых проблем
- Случайных говоря с точкой зрения времени, Salesforce маркетинг облако не может уведомлять устройства больше. Они по-прежнему Opted В рамках этой платформы, и ET пытается отправить сообщение, но GCM ответы с ошибкой,
InvalidRegistration, 2016-11-22 04: 00: 00, TokenRejection, | ID | 8 |: (ServiceStatus, ServiceResponse, TrackingDate, FailureType, SystemToken)
Наше предположение (что мы сделали много тестов) является то, что изменения в маркеров внутри ГКМ производят, что проблемы. Мы пытались использовать Salesforce новый токен, который каждый раз обновляется (мы получаем его из Firebase), используя их метод Registration.getInstance().setSystemTokenInCache(token)
, без успеха до сих пор.
Привет, Я пытаюсь добиться того же, но получаю уведомление дважды на Android, если я отправлю с консоли firebase.Это происходит главным образом потому, что уведомление передается в приложение, а не на службу, на мой взгляд. Как вы решили эту проблему? –
Мы не решили. Мы были в контакте с Salesforce и получили несколько советов, но никто из них, похоже, не работал. –