Trabalho Disciplina DM108 - Desenvolvimento de aplicativos móveis multiplataforma com Apache Cordova em HTML, CSS e JS
Alunos:
- Rafael William da Silva
- Thiago Scodeler
Instale os plugins utilizados
cordova plugin add cordova-plugin-whitelist
cordova plugin add cordova-plugin-firebase
cordova plugin add cordova-plugin-nativestorage
cordova plugin add cordova-plugin-splashscreen
cordova plugin add cordova-plugin-statusbar
Adicione as plataformas desejadas
cordova platform add browser
cordova platform add android
Para rodar a aplicação execute cordova run <platform>
especificando a plataforma desejada.
Copie o arquivo google-service.json
para o diretório raiz do projeto.
No arquivo config.json
adicione o código abaixo nas configurações da plataforma android(<platform name="android">
):
<resource-file src="google-services.json" target="google-services.json" />
No aplicativo de teste de requisições REST Postman importe o arquivo DM108.postman_collection.json
e execute a requisição Send Notification
. Verifique no dispositivo se a notificação foi recebida.
Caso deseje executar outra aplicação de requisições REST, crie uma requisição POST
para a url https://fcm.googleapis.com/fcm/send
com os seguintes parâmetros:
- Header:
Content-Type: application/json
Authorization: key=AAAADdZ7zYc:APA91bEXgbcn7J2nNtinlcdOjK9_25jyi93jU6O6PX7l-q2XIiPlSxhiQNiZsV2JPf5zbFmGh86IEeOVCmqEgYhm1mpH-ZXSwYUhkCo8aSMKG5FBNYFFAW8Qe3BtS-GFS_vwTHKakQSA
- Body:
{
"data": {
"data": "28-10-2017",
"descrição": "salario",
"valor": "1500",
"tipo": "entrada"
},
"priority": "high",
"notification": {
"body": "Detalhes",
"title": "Novo Lançamento"
},
"to": "/topics/lancamentos"
}