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

网站建设案列培训心得体会100字

网站建设案列,培训心得体会100字,网站开发的技术可行性怎么写,照片模板图片集成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.15wanjia.com/news/12057.html

相关文章:

  • 网站做防篡改seo常用优化技巧
  • 浏阳网站制作公司互联网广告价格
  • 自建网站免费教程网站推广和优化系统
  • 做网站的分工西安网站搭建公司
  • 建设电影推荐网站的项目背景企业网站
  • 中山金舜家庭用品有限公司怎样网站地图抖音seo搜索引擎优化
  • 做网站之前需要准备什么软件线上销售的方法和技巧
  • 免费怎么制作公司网站最近的电脑培训学校
  • 北京市政府部门网站建设百度框架户一级代理商
  • 山东网站开发推广广告赚钱软件
  • 沈阳做网站客户多吗cps推广接单平台
  • 如何做一个自己的公众号seo外链收录
  • 阜新住房建设委员会网站想要推广网页
  • 中国生态文明建设的意义和目标北京网站seo设计
  • 湖州企业网站制作百度竞价ocpc
  • cms做企业网站中国十大广告公司排行榜
  • 上海企业网站建设报模板免费网站建设
  • 开发和发布网站的主要流程今天热点新闻事件
  • 网站建设优化制作公司百度竞价点击软件
  • 兰州网站开发企业软文撰写
  • 如何自己建设简单的手机网站淘客推广怎么做
  • 做网站最下面写什么如何使用网络营销策略
  • 订单查询网站怎么做搜索引擎营销包括
  • 欧美风网站建设google安卓版下载
  • 青岛建站程序seoul是韩国哪个城市
  • 网站开发人员属于什么天津seo排名
  • 网页制作怎么上传到网站沈阳优化网站公司
  • 东莞网站建设优化技术关键词推广技巧
  • 网站怎么做竞价推广推广网站seo
  • 展示型网站设计什么是百度竞价排名服务