CRIADO PARA IOS
SDK de notificações push para iOS
Implemente notificações push para iOS no seu app com Tencent RTC Push. Registre dispositivos, trate toques nas notificações e conecte cada atualização a um destino útil.
RECURSOS PARA DESENVOLVEDORES
Recursos para desenvolvedores de iOS Push
Guias de integração
Configure o projeto iOS e os dispositivos de teste.
SDK e testes
Configure os dispositivos de teste e siga o guia oficial do SDK.
Pronto para retirada
Conecte uma notificação push iOS a uma atualização de pedido confirmada. Seu app gerencia a tela de retirada e o acesso ao pedido.
Um lembrete antes da próxima aula
Leve usuários a um workshop reservado com uma notificação push iOS e um destino relevante que exija autenticação.
RECURSOS DE IOS PUSH
Criado em torno do ciclo de vida das notificações
Registro de dispositivos
- Conecte um destinatário de push
- Trate erros de configuração
Callbacks de notificação
- Responda ao toque na notificação
- Direcione dentro do seu próprio app
Entrega por plataforma
- Configure canais nativos
- Teste permissão e estados do app
Registre, receba e responda
Registro, tratamento de cliques e consulta de destinatários. Trechos focados das APIs oficiais do SDK.
Registre um dispositivo de teste
Configure o SDK de notificações push iOS após a configuração nativa e o fluxo de permissão.
Leia a documentação// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
appKey:pushClientKey
succ:^(NSData *deviceToken) {
// Registration completed.
} fail:^(int code, NSString *desc) {
// Handle registration errors.
}];Abra a tela certa
Valide o payload da notificação e verifique o acesso da conta antes de direcionar.
Leia a documentação// Implement TIMPushListener, including all three callbacks.
- (void)onNotificationClicked:(NSString *)ext {
// Validate ext, then open an authorized app screen.
}
- (void)onRecvPushMessage:(TIMPushMessage *)message {}
- (void)onRevokePushMessage:(NSString *)messageID {}
// During initialization: [TIMPushManager addPushListener:self];Obtenha o ID de registro
Use o destinatário registrado em um teste controlado no console ou servidor.
Leia a documentação// Call after successful registration.
[TIMPushManager getRegistrationID:^(NSString *registrationID) {
// Associate this recipient with your authenticated backend.
}];PERSONALIZAÇÃO
Faça cada notificação se integrar ao app
Mantenha as preferências e as telas de destino na sua própria aplicação.
Deixe as pessoas escolherem atualizações úteis
Conecte notificações push iOS aos interesses e preferências mantidos pelo seu app.
Leia a documentaçãoContinue na sua aplicação
Projete a tela de reserva, produto ou atividade que abre após um toque na notificação.
Leia a documentaçãoCOMECE AGORA
Sua primeira notificação, passo a passo
- 01
- 02
- 03
Envie a primeira notificação
Configure as credenciais de entrega, registre um dispositivo de teste e verifique os toques nas notificações em primeiro e segundo plano.
Configurar as credenciais de push
target 'YourApp' do
use_frameworks!
use_modular_headers!
pod 'TXIMSDK_Plus_iOS_XCFramework'
pod 'TIMPush', 'VERSION' # Choose a release from the guide.
end// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
appKey:pushClientKey
succ:^(NSData *deviceToken) {
// Registration completed.
} fail:^(int code, NSString *desc) {
// Handle registration errors.
}];Perguntas frequentes sobre SDK de notificações push para iOS
Como integrar o SDK de notificações push para iOS?
Configure credenciais APNs, permissão de notificações e o delegate da aplicação nativa. Adicione a Notification Service Extension documentada quando sua integração precisar de relatórios de chegada.
Esses trechos são uma aplicação completa?
São trechos focados de integração. Adicione imports de pacotes, configuração do projeto nativo, tratamento do ciclo de vida e comportamento de erros do guia completo. VERSION indica uma versão que você escolhe, não uma versão literal do pacote.
As notificações podem chegar quando o app está fechado?
Canais offline compatíveis podem entregar notificações, sujeitos às políticas do sistema operacional, permissões, condições de rede e configurações do dispositivo. Teste os dispositivos e estados exatos do app que você atende.
Como enviar notificações push iOS ao usuário certo?
Registre o dispositivo, obtenha seu ID de registro e mantenha a associação entre destinatário e conta no backend. Atualize as associações quando o usuário mudar e valide o acesso ao abrir o destino.
Quanto custam as notificações push para iOS?
App Push oferece planos gratuitos e pagos com diferentes MAU incluídos, filas e recursos. Revise o plano atual e as regras de excedentes antes de escolher um pacote para produção.
Como integrar notificações push para iOS com Swift ou Objective-C?
Integre o pacote documentado ao projeto Xcode e trate as transições do ciclo de vida. Teste em um iPhone com as permissões e capacidades usadas pelas funcionalidades escolhidas.
Como testar notificações push para iOS antes de lançar meu app?
Teste o registro de destinatários e os callbacks de clique nas notificações em primeiro plano, segundo plano e com o app encerrado.
Como personalizar a interface das notificações push para iOS?
Trate o payload de notificação e o callback de clique documentados. Seu app valida o acesso ao destino e controla a tela que será aberta.
Suporte à integração de iOS Push
Dúvidas sobre integração
Obtenha ajuda para configurar iOS Push.
Ver a documentação para desenvolvedoresConverse sobre seu aplicativo
Converse sobre seu produto, uso esperado e necessidades de integração.
Entre em contato com a equipe de vendasCrie sua próxima atualização com notificações push para iOS
Comece com um dispositivo de teste. Conecte os eventos reais da aplicação quando a integração estiver pronta.

