OneSignal зарегистрирует новое устройство Android с помощью Stack Overflow

Я пытаюсь зарегистрировать устройство Android с помощью PHP, но из того, что я прочитал в документации, я должен получить идентификатор

(Идентификатор push-уведомления от Google или Apple. Для Apple push
идентификаторы, вы должны удалить все не буквенно-цифровые символы. Пример:
ce777617da7f548fe7a9ab6febb56).

У меня вопрос, где взять идентификатор на андроид?

Мой план был таков: запустите приложение, android получит этот идентификатор -> пользователь заполняет форму входа в систему -> регистрация данных и идентификатор — POST to php script-> если вход в систему завершается успешно, зарегистрируйте устройство Android в OneSignal.

Ссылка для документация.

0

Решение

Запросить регистрационный идентификатор OneSignal Android SDK можно с помощью OneSignal.idsAvailable:

OneSignal.idsAvailable(new IdsAvailableHandler() {
@Override
public void idsAvailable(String userId, String registrationId) {
Log.d("debug", "User:" + userId);
if (registrationId != null)
Log.d("debug", "registrationId:" + registrationId);
}
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]