当前位置: 首页 > news >正文

网站建设案列网站建设找哪家公司好

网站建设案列,网站建设找哪家公司好,html教程pdf下载,新乡网络推广外包集成FCM官方文档 Firebace主页面 将 Firebase 添加到您的 Android 应用 1、进入Firebace页面,创建自己的项目 2、点击自己创建好的项目,在右侧选择Cloud Messaging 3、点击Android去创建 google-services.json 4、将下载的 google-services.json 文件…

集成FCM官方文档

Firebace主页面

将 Firebase 添加到您的 Android 应用

1、进入Firebace页面,创建自己的项目

2、点击自己创建好的项目,在右侧选择Cloud Messaging

3、点击Android去创建 google-services.json

 

4、将下载的 google-services.json 文件移到您的模块(应用级)根目录中

5、添加相关SDK(根据自己AGP版本去添加对应的SDK版本,否则可能会编译失败) 

将该插件作为依赖项添加到您的项目级 build.gradle 文件中:

根级(项目级)Gradle 文件 (<project>/build.gradle):

plugins {// ...// Add the dependency for the Google services Gradle pluginid 'com.google.gms.google-services' version '4.4.2' apply false}

然后,在模块(应用级) build.gradle 文件中,同时添加要在您的应用中使用的 google-services 插件和任何 Firebase SDK:

模块(应用级)Gradle 文件 (<project>/<app-module>/build.gradle):

plugins {id 'com.android.application'// Add the Google services Gradle pluginid 'com.google.gms.google-services'...
}dependencies {// Import the Firebase BoMimplementation platform('com.google.firebase:firebase-bom:33.6.0')// TODO: Add the dependencies for Firebase products you want to use// When using the BoM, don't specify versions in Firebase dependenciesimplementation 'com.google.firebase:firebase-analytics'// Add the dependencies for any other desired Firebase products// https://firebase.google.com/docs/android/setup#available-librariesimplementation 'com.google.firebase:firebase-messaging:24.0.3'
}

重写FirebaseMessagingService 

public class MyFirebaseMessagingService extends FirebaseMessagingService {private static final String TAG = MyFirebaseMessagingService.class.getSimpleName();/*** 监听推送的消息* 三种情况:* 1,通知时:* 当应用处于前台的时候,推送的消息会走onMessageReceived方法,处于后台时走系统托盘。* 2,数据时:* 当应用处于前、后台的时候,会走onMessageReceived方法。* 3,通知且携带数据:* 当应用处于前台的时候,推送的消息会走onMessageReceived方法,处于后台时,通知走系统托盘,数据走Intent 的 extra 中(点击通知栏后)。*/@Overridepublic void onMessageReceived(@NonNull RemoteMessage message) {}/*** 当有新的Firebase token 时的回调* 第一次安装app 获取到的 pushtoken*/@Overridepublic void onNewToken(@NonNull String token) {//token 传递给后端//在Firebase控制台测试push的时候,需要将token配置进去Logger.i(TAG, "onNewToken =" + token);}}
<serviceandroid:name="com.xx.xx.push.fcm.MyFirebaseMessagingService"android:exported="false"><intent-filter><action android:name="com.google.firebase.MESSAGING_EVENT" /></intent-filter></service>

完成以上工作就可以正常接收到消息了

注意:系统设置中需要开启通知权限

控制台调试

进入Firebase Messaging页面,点击制作首个宣传活动

将设备上生成的token添加进去

问题

如果杀进程后接收不到FCM消息,
方法1:进入系统设置-找到自己的应用-找到电池-点进去-将受限制改成不受限制或者优化
方法2:进入系统设置-电池-后台使用限制-自定运行应用程序-找到自己的应用选上

设置后,进程被杀进后会被系统拉起

方法1设置完后,去设置查看方法2也被设置上了;反之亦然

问题相关文档​​​​​​​

stackoverflow

阿里云​​​​​​​

http://www.ritt.cn/news/15584.html

相关文章:

  • 深圳做网站建设开发淘宝seo推广优化
  • 互联网网站建设公司seo优质友链购买
  • 做网站的公司叫什么软件推广链接让别人点击
  • 在哪个网站可以学做淘宝详情关键词排名优化提升培训
  • 做外贸网站格式个人购买链接
  • 做像58这种分类信息网站赚钱吗厦门谷歌seo
  • 邢台网站建设服务搜索引擎推广简称
  • 临清网站推广南昌百度快速排名提升
  • 怎么做视频聊天网站百度经验怎么赚钱
  • 世界杯网站源码下载百度视频排名优化
  • 调研政府网站建设工作seo如何优化网站
  • 网站通过微信支付宝收钱怎么做站长统计 网站统计
  • 怎样修改网站模板南宁网站建设公司排行
  • 山东做网站建设公司电脑培训学校在哪里
  • 网站后台管理系统免费下载南京网络优化培训
  • markdown做网站模板经典模板网站建设
  • 万网速成网站有哪些 功能短视频关键词seo优化
  • 厚街镇网站仿做网站建设哪家好公司
  • 深圳开发网站开发seo关键字优化
  • 网站建设的专业知识郑州厉害的seo优化顾问
  • 如何建立自己网站肇庆seo
  • 武汉学做网站搜索引擎优化的流程是什么
  • 坪山网站建设哪家便宜百度一下电脑版首页
  • 医院做网站今日竞彩足球最新比赛结果查询
  • 台州seo网站推广费用seo网络推广专员
  • 国外免费顶级域名爱站网seo工具
  • 网站建设论文 网站建设论文seo工作室
  • 毕业设计网站建设杭州网站搜索排名
  • 网站建设管理员角色设置百度平台推广联系方式
  • 做外卖系统哪家网站做的好武汉网站推广公司排名