Swift Reverse deviceToken Форматирование строки обратно в данные - PullRequest
0 голосов
/ 05 августа 2020

Я имею дело с ситуацией, когда я использую стороннее лицо для уведомлений Pu sh, в котором третье лицо использует расширение уведомлений и экстраполирует logi c регистрации для pu sh. Я могу получить токен строкового устройства, но у меня есть еще одна сторонняя служба, которой мне нужно передать этот токен для определенного c набора нажатий, и эта третья сторона требует, чтобы я передал их SDK исходный объект данных, возвращенный DidRegisterForRemoteNoficitionsWithToken .

Я не могу использовать этот метод, так как основная сторонняя служба pu sh обрабатывает регистрацию, и регистрация завершается неудачно, если я пытаюсь использовать метод переопределения, чтобы получить deviceToken для себя.

Кто-нибудь знает, как сделать обратное:

deviceToken.map { String(format: "%02.2hhx", $0) }

Чтобы вернуть токен строкового устройства обратно в исходную форму данных? Я пробовал много разных способов, но думаю, что суть моей проблемы в том, что мне нужно знать, как перебирать эту строку и выполнять противоположные преобразования, чтобы вернуть каждую часть в исходную байтовую форму.

Это даже возможно?

...