Publicado: há 3 anos
Propostas: 1
Prazo de Entrega: 10/05/2020
A partir do iOS13, o token do dispositivo teve seu formato alterado. Antes, ao capturar o deviceToken, o mesmo vinha no seguinte formato:
<124686a5 556a72ca d808f572 00c323b9 3eff9285 92445590 3225757d b83997ba>
Sendo necessário apenas remover os espaços e <> para se tornar aceito pela plataforma de envio de notificações push, no caso, Firebase.
No entanto, no iOS 13, coletando esse token da mesma forma (utilizo o phonegap-plugin-push no meu projeto Cordova), o código vem no seguinte formato:
{ length = 32, bytes = 0xd3d997af 967d1f43 b405374a 13394d2f ..
. 28f10282 14af515f }
Logicamente, o mesmo não é aceito pelo Firebase. É Necessário uma forma de converter ou de capturar o código de maneira que o Firebase aceite, para que a notificação possa ser enviada.
Categoria: TI e Programação
Subcategoria: Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: iPhone
Eu preciso: Eu preciso modificar um app existente
Tipo de aplicativo: Loja online
Precisa de back-end: Não
Gateway de pagamento: Não