2016-06-04 10 views
1

Обычно оповещения о парсе принимаются и хорошо работают в моем тестовом приложении для Android.Разнообразные оповещения обозревателя и Onesignal не поддерживаются - Android

Когда я добавил Onesignal в мой проект, уведомление о парсе больше не принимается?

Что может быть возможным конфликтом?

ответ

1

По умолчанию Parse использует собственный «номер проекта Google» (идентификатор отправителя). Для OneSignal вы настраиваете свой собственный, однако, если у вас есть два разных номера проекта в вашем приложении, то ранее зарегистрированный он будет отменен.

Если вы переходите на OneSignal из Parse, вы должны следить за сообщением в блоге ниже, чтобы сохранить свои каналы. https://onesignal.com/blog/important-note-for-android-parse-push-users/

+0

Обычно мы не используем идентификатор отправителя GCM в том же проекте? – MBH

+0

Да, добавьте его в Parse, установив свой номер проекта Google на «GCMSenderId», указанный в приведенных выше инструкциях. Затем, когда большинство ваших пользователей переключится на удаление Parse или, по крайней мере, на его часть уведомления и добавит OneSignal SDK в ваше приложение. – jkasten

+0

@jkasten Я в процессе добавления моего собственного идентификатора отправителя в Parse, но у меня есть огромная проблема. Когда я отправляю push-уведомление из Parse, запись установки в _Installation удаляется, хотя уведомление получено. Я выполнил шаги в ссылке, и я считаю, что проблема связана с тем, что Parse видит, что установлен GCMSenderId, он отправляет push, используя свой собственный идентификатор отправителя и ключ API, который я вставляю в настройки, но почему-то он также видит что deviceToken несовместим с идентификатором отправителя Parse, он удаляет запись установки. Это кажется очень плохой ошибкой? Вы это исправили? – tehmaestro