Como implementar notificações push baseadas em token da apple (usando o arquivo p8) em c #?

Para um aplicativo com algum tipo de recurso baseado em bate-papo, desejo adicionar suporte a notificações por push para receber novas mensagens. O que eu quero fazer é usar a nova autenticação baseada em token (arquivo .p8) da Apple, mas não consigo encontrar muitas informações sobre a parte do servidor.

Me deparei com o seguinte post:Como usar a chave de autenticação de APNs (arquivo .p8) em c #?

No entanto, a resposta não foi satisfatória, pois não havia muitos detalhes sobre como:

estabelecer uma conexão com APNsuse o arquivo p8 (exceto para algum tipo de codificação)envie dados para o Apple Push Notification Service

questionAnswers(3)

yourAnswerToTheQuestion