Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gabrieldarezzo/cordova_app
- Owner: gabrieldarezzo
- Created: 2017-02-08T18:00:13.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-07-18T20:46:10.000Z (over 5 years ago)
- Last Synced: 2024-11-07T04:40:41.251Z (3 months ago)
- Topics: android, boilerplate, cordova, firebase-console, ios, pushnotification
- Language: PHP
- Homepage:
- Size: 14.2 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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#enableVamos 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: `