Pular para o conteúdo

Appcelerator Titanium

Baixar Módulo
Baixar Amostra
Documentação da API do SDK

Para integrar a Pushwoosh em seu aplicativo Appcelerator Titanium, siga estes passos simples:

1. Baixe o Módulo de Notificações Push e coloque-o na sua pasta Modules.

2. Habilite este módulo no tiapp.xml conforme o guia da Appcelerator.

3. Configure seu projeto no Firebase Console:

4. Localize o arquivo google-services.json na pasta app/platform/android no diretório do seu projeto.

5. No seu AndroidManifest.xml, adicione o seguinte:

<meta-data android:name="com.pushwoosh.apitoken" android:value="YOUR_DEVICE_API_TOKEN" />

Saiba mais sobre seu Token de API de Dispositivo Pushwoosh

Importante: Certifique-se de dar ao token acesso ao aplicativo correto em seu Painel de Controle Pushwoosh. Saiba mais

6. Inicialize o módulo e registre-se para notificações push:

var pushwoosh = require('com.pushwoosh.module');
pushwoosh.onPushReceived(function(e) {
var message = e.message;
// mostra que um push foi recebido. Implemente uma reação passiva a um push, como atualização da interface do usuário ou download de dados.
});
pushwoosh.onPushOpened(function(e) {
var message = e.message;
// mostra que um usuário tocou na notificação. Implemente a interação do usuário, como mostrar os detalhes do push.
});
pushwoosh.initialize({
"application" : "ENTER_PUSHWOOSH_APPID_HERE",
"gcm_project" : "ENTER_FCM_SENDER_ID_HERE"
});
pushwoosh.registerForPushNotifications(
function(e) {
var pushToken = e.registrationId;
// lide com o registro de push bem-sucedido aqui
},
function(e) {
var errorMessage = e.error;
// lide com o erro de registro de push aqui
}
);

7. No Info.plist, defina a:

Importante: Certifique-se de dar ao token acesso ao aplicativo correto em seu Painel de Controle Pushwoosh. Saiba mais

Compartilhe seu feedback conosco

Anchor link to

Seu feedback nos ajuda a criar uma experiência melhor, então adoraríamos ouvir de você se tiver algum problema durante o processo de integração do SDK. Se você enfrentar alguma dificuldade, não hesite em compartilhar suas opiniões conosco através deste formulário.

Was this page useful?