> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notifique.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# APNs BYOK

> Conecte sua chave .p8 da Apple para enviar push iOS com suas próprias credenciais.

# Apple Push Notification service (BYOK)

Use a chave **.p8** (token-based) da sua conta Apple Developer. O envio continua em `POST /v1/push/messages`; a entrega iOS usa **sua** conta Apple.

## Como configurar

1. Apple Developer → Keys → Create a key com Apple Push Notifications service (APNs)
2. Anote **Key ID**, **Team ID**, **Bundle ID** e baixe o `.p8`
3. Em **Configurações → Integrações**, conecte **Apple APNs**
4. No **Push App**, cole as credenciais no app **ou** use `apnsIntegrationId` da integração do workspace
5. Escolha **produção** ou **sandbox** (`apnsProduction`)

## Segredos esperados

```json theme={null}
{
  "keyId": "ABCD1234",
  "teamId": "TEAMID123",
  "bundleId": "com.example.app",
  "keyP8": "-----BEGIN PRIVATE KEY-----\\n...\\n-----END PRIVATE KEY-----",
  "production": true
}
```

## Relação com o Push App

Dispositivos iOS registram com `platform: "ios"` e o **device token** APNs (não o token FCM).

Guia passo a passo do app iOS: [Configurar iOS](/push-api/integracao/ios). Mapa geral: [Integrar apps](/push-api/integracao/index).

Veja também: [Firebase BYOK](/byok/firebase) e [introdução Push](/push-api/como-funciona/introducao).
