пуши через Firebase Cloud Messaging (FCM) ? Я использую либу от @imike3049 . Проблема в том, что мы не хотим на мобилке подтягивать firebase, а хотим через сервак генерить fcmToken передавая обычный deviceToken, который мы получаем стандартным способ из iOS. Но когда я использую метод fcm.registerAPNS , токен fcm генерится, но он не рабочий. Когда я пытаюсь отправить пуш через этот токен, то возвращается следующая ошибка: GoogleError(code: 401, message: \"Auth error from APNS or Web Push Service\", status: \"UNAUTHENTICATED\", fcmError: nil) . Гуглеж особо ничего путного не дает
Кто нибудь вообще генерировал руками токены для FCM ?
Если не хотите Firebase, почему бы не слать череp APNS?
Для андроида все равно придется использовать fcm
Первая ссылка в гугле вот такая https://www.thepolyglotdeveloper.com/2017/06/apns-tokens-fcm-tokens-simple-http/
Это уже есть в либе. Новую инфу с докой пока не нашел
Да, я вижу. Надо проверить что все правильные параметры отправляются
Ну и используйте для андроида. А для iOS пользуйтесь родным. Меньше промежуточных этапов — целее пуши будут.
Я думаю точно шарит за эту либу @imike3049
Привет! Скорее всего ты не учел параметр sandbox. Я только что проверил, и токены которые генерируются работают отлично. Главное не забывать, что нужно ставить sandbox=true при обмене токена если ты тестируешь аппку из Xcode в дебаг режиме, и соответственно sandbox=false если ты в TestFlight/AppStore.
Блин, все делаю как у тебя указано. Но я заметил, что мне registration_token в ответе приходит немного в другом формате. У тебя на скрине и в либе для iOS в таком токене как будто идет разделение через двоеточие. У меня идет только вторая часть. Ладно, спасибо, буду дальше разбираться
Обсуждают сегодня