Возможно ли зарегистрировать несколько служб push-уведомлений в одном приложении cordova? Скажем, я хочу использовать как Urban Airship, так и Pushwoosh.Cordova - Несколько уведомлений о предоставлении уведомлений
ответ
Городской дирижабль обычно может сосуществовать с другими провайдерами толкания. Библиотека будет пытаться обрабатывать нажатие только с идентификатора отправителя. Я бы рекомендовал использовать 2 разных gcm отправителя/проектов, 1 для PushWoosh и 1 для Urban Airship.
Похоже, что PushWoosh является закрытым источником, но после того, как он врывается в AAR, кажется, что они используют идентификаторы экземпляров и GCMPushReceiver, предоставляемые Google Play Services. Это хороший знак, поскольку использование старых методов регистрации GCM может привести к конфликтам с идентификаторами экземпляров. Единственное, что я не могу проверить, это то, что PushWoosh будет игнорировать нажатие других идентификаторов отправителя или если они будут пытаться обрабатывать оповещения Push City Airship. Большинство ключей Urban Airship имеют префикс com.urbanairship
, поэтому, вероятно, это не проблема, даже если они попытаются.
Я думаю, что все должно быть хорошо :).