O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

APN (Apple Push Notifications)

Daniel Torres Espanhol

APN (Apple Push Notifications)

Conteúdo do mapa

APN (Apple Push Notifications)

  1. centerpiece of the remote notifications feature.

  2. Two Main connections

    • Connects a channel between APN servers and app
      • How to Configure Remote Notification Support.
        • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW1
      • Notification delivery to app
        • if its connected then notification arrives if not then APN servers tries again later
        • Quality of Service, Store-and-Forward, and Coalesced Notifications
          • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW5
      • APNs-to-Device Connection Trust and Device Tokens
        • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW13
    • Connection between provider and APN
      • Provider
        • provider: server, that deploys and manages notifications
        • Responsabilities
          • Receiving, via APNs, globally-unique, app-specific device tokens and other relevant data from instances of your app on user devices.
          • Determining, according to the design of your notification system, when remote notifications need to be sent to each device.
          • Building and sending notification requests to APNs
        • Notification Request
          • notification’s payload: JSON dictionary
            • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW1
          • a globally-unique device token: HTTP/2 request.
            • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW13
          • Send the HTTP/2 request to APNs
            • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW1
      • Communicating with APNs
        • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW1
  3. Security Architecture

    • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW9
    • Provider-to-APNs connection trust
      • https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW4
      • must employ a valid authentication key certificate (for token-based connection trust) or SSL certificate (for certificate-based connection trust)
    • APNs-to-device connection trust
      • Device token trust works end-to-end for each remote notification

Imagens e arquivos do mapa

  • APN (Apple Push Notifications)

Informações

Descrição
Mapa Mental sobre APN (Apple Push Notifications), criado por Daniel Torres em 31-07-2017.
Criado por
Daniel Torres
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?