Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrieldarezzo/cordova_app

Send Push Notification (FCM) in Android with PHP as Back-End.
https://github.com/gabrieldarezzo/cordova_app

android boilerplate cordova firebase-console ios pushnotification

Last synced: about 1 month ago
JSON representation

Send Push Notification (FCM) in Android with PHP as Back-End.

Awesome Lists containing this project

README

        

# Cordova PushNotification with php

## Android

Minha dica seria rodar o [Android Studio](https://developer.android.com/studio),configurar esse carinha da melhor maneira possivel compilar um 'Olá Mundo' no seu celular com Android Puro.

## Cordova
Após isso rodar o cordova:

```shell
npm install -g cordova
cordova create MyApp
cd MyApp
cordova platform add android
```

Vamos rodar para verificar se está tudo belezinha:

Ps: É necessario um cabo USB + celular no modo dev && depuração ativa:
Mais informações aqui:
https://developer.android.com/studio/debug/dev-options.html?hl=pt-br#enable

Vamos instalar o app no celular via USB agora no seu `device`:
```shell
cordova run android --device
```
Ps: `--device` é o Android real xD (Emulador is sux in pc-da-xuxa)
Você deveria ver algo assim no seu celular:
![Hello World in Cordova](readme_imgs/first_screen.jpg)

Add plugin in cordovaApp: PushNotification:
```shell
cordova plugin add phonegap-plugin-push
```

Crie seu projeto no https://console.firebase.google.com/ abra seu projeto e acesse: `Configurações do projeto`
![Configurações do projeto](readme_imgs/config.png)

Salve as credenciais: `Chave Do Servidor`->KEY_SERVER e `Código do remetente`->`senderId` :
![Credenciais](readme_imgs/get_token.png)

Dentro do seu `nome_do_projeto/config.xml`
Você deve alterar seu id: `