iOS
Send Push Notifications
Envio de Notificações Push em iOS com Objective-C
11 min
envie notificações push do lado do cliente em objective c introdução esta seção explica como você pode enviar notificações push através do seu cliente ios com o back4app assim é como ficará a qualquer momento, você pode acessar o projeto completo construído com este tutorial em nosso repositório do github pré requisitos para completar este guia rápido, você precisa xcode um aplicativo criado no back4app siga o tutorial de novo aplicativo parse para aprender como criar um aplicativo parse no back4app um aplicativo ios conectado ao back4app nota siga o tutorial de instalação do sdk parse (swift) para criar um projeto xcode conectado ao back4app um aplicativo ios configurado via tutorial de notificações push do back4app via dashboard um dispositivo ios, iphone ou ipad, rodando ios 10 ou mais recente uma conta de desenvolvedor apple paga a partir de agora, vamos assumir que você completou todas as etapas do tutorial de notificações push do back4app via dashboard , mesmo que você use o projeto ios construído com este tutorial que está disponível em nosso repositório do github você deve ter notificações push básicas funcionando e também ser capaz de enviar notificações via o console de administração 1 ativar client push vá para o site back4app faça login, encontre seu aplicativo e clique em configurações do servidor encontre o bloco “configurações do core” e clique em configurações configurações o bloco “configurações do core” se parece com isso 3\ role até o final da página e clique no botão editar detalhes editar detalhes conforme mostrado abaixo 4\ você verá uma caixa de seleção chamada permitir notificações push do cliente permitir notificações push do cliente no final da página de edição, marque essa caixa e clique no salvar salvar botão, conforme mostrado abaixo 2 inscreva seu dispositivo no canal de notícias supondo que você tenha concluído o tutorial de notificações push do back4app via dashboard https //www back4app com/docs/ios/push notifications/best ios push notification service , você vai querer modificar o projeto concluído desse tutorial ou baixá lo do nosso repositório do github primeiro, você adicionará um canal ao seu objeto de instalação você fará isso alterando o método createinstallationonparse createinstallationonparse no seu arquivo appdelegate abra o arquivo appdelegate m appdelegate m do seu projeto e adicione a seguinte linha de código ‘ \[currentinstallation setobject @\[@”news1”] forkey @”channels”]; ’ que definirá o array de canais do objeto de instalação para conter um canal chamado notícias notícias appdelegate m appdelegate m isso permitirá que você envie uma mensagem para todos que se inscreverem no canal chamado news news via código em nuvem certifique se de que sua versão de didregisterforremotenotificationswithdevicetoken didregisterforremotenotificationswithdevicetoken é a mesma que o código abaixo 2\ em seguida, adicionaremos um método ao seu delegado de aplicativo para enviar um push para o news news canal toda vez que o aplicativo for iniciado abra o appdelegate m appdelegate m do seu projeto e o método abaixo e certifique se de que este método seja chamado toda vez que o aplicativo for iniciado, chamando o de didfinishlaunchingwithoptions didfinishlaunchingwithoptions appdelegate swif 3 teste se você pode enviar notificações push direcionadas para si mesmo via o cliente abra seu aplicativo no simulador enquanto deixa seu dispositivo físico fechado com a tela de bloqueio ativada você deve ver as notificações aparecerem na tela de bloqueio do seu dispositivo assim que o aplicativo abrir no simulador considerações finais você deve ter uma compreensão firme de como enviar notificações a partir do cliente você pode combiná lo com um pfquery para direcionar usuários com base em algum tipo de propriedade, como idade, localização ou id do objeto apenas lembre se de que se o push do cliente estiver ativado, pode ser explorado e não pode ser desativado sem restringir todos os pushes do cliente é recomendado que você marque para pushes do cloud code , mas ainda é bom saber está feito! neste estágio, você pode enviar notificações push usando o client push através do back4app!