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:
- chave
Pushwoosh_API_TOKENpara o 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
Compartilhe seu feedback conosco
Anchor link toSeu 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.