Meu aplicativo para iPhone pode se registrar para receber notificações push destinadas a outro aplicativo?

StackOverflow https://stackoverflow.com/questions/1291665

  •  18-09-2019
  •  | 
  •  

Pergunta

Esta pode ser uma pergunta bastante básica, mas aqui vai. Eu desenvolvo um aplicativo para iPhone que é um cliente de terceiros para um webapp popular. Este WebApp possui seu próprio aplicativo para iPhone para o qual publica notificações push. É possível que meu aplicativo se registre para receber notificações push enviadas pelo WebApp e destinadas ao aplicativo nativo do iPhone do WebApp? Ou isso é impedido pela magia do certificado como eu suspeito?

Foi útil?

Solução

A Apple permite que você tenha aplicativos com um ID de aplicativo genérico no formato:

12345678.*

Ou um ID do aplicativo explícito no formato:

12345678.com.myCompanyName.myAppName

No entanto, eles permitem apenas aplicativos com IDs de aplicativos explícitos se registrarem no serviço APN (Apple Push Notification). Portanto, não é possível que mais de um aplicativo específico do iPhone receba a mesma notificação.

Como diz o Farcaller, isso não é uma limitação técnica, mas imposta.

espero que ajude

Outras dicas

Do ponto de vista técnico, você pode se registrar em outro servidor com token de dispositivo. Você só precisa saber, onde se registrar e qual protocolo ele usa. Ainda assim, você não seria capaz de receber notificações, pois elas são roteadas dependendo do ID do aplicativo, e você não pode imitar isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top