# Firebase Cloud Messaging Server
O Firebase Cloud Messaging (FCM) é uma solução de mensagens entre plataformas que permite o envio confiável de notificações sem custo.
Usando o FCM, você pode notificar um app cliente de que novos e-mails ou outros dados estão disponíveis para sincronização. Você pode enviar mensagens de notificação para promover novas interações e a retenção de usuários. Para casos de uso como mensagens instantâneas, uma mensagem pode transferir um payload de até 4 KB para um app cliente.
## Como executar esse exemplo?
Baixe o arquivo de configuração e coloque dentro de uma pasta chamada `config`.
Após isso adicione a referencia para este arquivo em `admin.py`.
## Aplicação no Gooex
Para utilização no Gooex será preciso adicionar mais dois campos ao cadastro de usuários. Sendo um campo para `token_web` e outro para `token_mobile`.
Para que assim, um usuário possa receber as notificações em ambos os devices.
É preciso também um endpoint para que essas informações possam ser atualizadas. Pois as vezes acontece de a SDK do Firebase mudar o token (sobretudo na Web).
没有合适的资源?快使用搜索试试~ 我知道了~
Android中使用FCM进行消息推送
共151个文件
xml:91个
png:11个
bin:10个
需积分: 15 1 下载量 50 浏览量
2023-03-24
17:35:30
上传
评论
收藏 901KB ZIP 举报
温馨提示
Android中使用FCM进行消息推送完整的过程,包括在控制板中配置项目,安卓应用构建,在服务端中发送fcm消息。
资源推荐
资源详情
资源评论
收起资源包目录
Android中使用FCM进行消息推送 (151个子文件)
gradlew.bat 2KB
classAnalysis.bin 1.94MB
executionHistory.bin 1.03MB
jarAnalysis.bin 194KB
outputFiles.bin 99KB
fileHashes.bin 70KB
taskHistory.bin 36KB
sha1-checksums.bin 32KB
md5-checksums.bin 21KB
resourceHashesCache.bin 19KB
last-build.bin 1B
CURL 340B
.gitignore 225B
.gitignore 184B
.gitignore 47B
.gitignore 6B
build.gradle 1KB
build.gradle 699B
settings.gradle 63B
gradlew 5KB
My_Firebase_Cloud_Messaging.app.iml 23KB
My_Firebase_Cloud_Messaging.iml 935B
gradle-wrapper.jar 53KB
google-services.json 2KB
firebase-admin.json 2KB
MyFirebaseMessagingService.kt 2KB
MainActivity.kt 1KB
ExampleInstrumentedTest.kt 699B
ExampleUnitTest.kt 360B
buildOutputCleanup.lock 17B
javaCompile.lock 17B
executionHistory.lock 17B
fileContent.lock 17B
fileHashes.lock 17B
checksums.lock 17B
README.md 1KB
.name 27B
ic_launcher_round.png 16KB
ic_launcher_round.png 12KB
ic_launcher.png 10KB
ic_launcher.png 8KB
firebase.png 8KB
ic_launcher_round.png 7KB
ic_launcher_round.png 5KB
ic_launcher.png 5KB
ic_launcher.png 4KB
ic_launcher_round.png 3KB
ic_launcher.png 3KB
proguard-rules.pro 750B
gradle.properties 1KB
local.properties 376B
gradle-wrapper.properties 230B
cache.properties 51B
gc.properties 0B
gc.properties 0B
admin.py 1KB
gooex.py 1KB
test_fcm.py 736B
admin.cpython-38.pyc 1KB
requirements.txt 543B
workspace.xml 7KB
ic_launcher_background.xml 5KB
ic_launcher_foreground.xml 2KB
AndroidManifest.xml 1KB
activity_main.xml 1KB
Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml 1KB
Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml 1KB
Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml 1KB
Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml 1KB
Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml 1KB
Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml 1KB
jarRepositories.xml 1KB
Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml 1KB
Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml 1KB
Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml 1023B
Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml 1023B
Gradle__com_google_android_material_material_1_2_1_aar.xml 1007B
Gradle__androidx_transition_transition_1_2_0_aar.xml 1005B
Gradle__androidx_test_ext_junit_1_1_2_aar.xml 999B
Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml 996B
Gradle__androidx_fragment_fragment_1_1_0_aar.xml 987B
Gradle__androidx_test_core_1_3_0_aar.xml 979B
Gradle__androidx_test_monitor_1_3_0_aar.xml 976B
Gradle__androidx_test_runner_1_3_0_aar.xml 968B
Gradle__androidx_print_print_1_0_0_aar.xml 960B
Gradle__androidx_core_core_1_3_2_aar.xml 951B
Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml 939B
Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_4_10.xml 933B
Gradle__com_google_android_gms_play_services_basement_17_0_0_aar.xml 931B
Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml 925B
Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml 915B
Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml 907B
Gradle__com_google_android_gms_play_services_base_17_0_0_aar.xml 906B
Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml 906B
Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml 902B
Gradle__com_google_firebase_firebase_messaging_20_1_0_aar.xml 901B
Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml 899B
Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml 896B
Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml 892B
Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml 891B
共 151 条
- 1
- 2
资源评论
go2coding
- 粉丝: 2842
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功