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

野花香电视剧在线观看高清邯郸网站优化公司

野花香电视剧在线观看高清,邯郸网站优化公司,模版ppt,品牌网站建设解决方案Cloud Messaging 1、清单文件配置 a、(可选)一项扩展 FirebaseMessagingService 的服务。除了接收通知外,如果您还希望在后台应用中进行消息处理,则必须添加此服务。例如,您需要在前台应用中接收通知、接收数据载荷以及…

Cloud Messaging

  1、清单文件配置

        a、(可选)一项扩展 FirebaseMessagingService 的服务。除了接收通知外,如果您还希望在后台应用中进行消息处理,则必须添加此服务。例如,您需要在前台应用中接收通知、接收数据载荷以及发送上行消息等,就必须扩展此服务

<serviceandroid:name=".java.MyFirebaseMessagingService"android:exported="false"><intent-filter><action android:name="com.google.firebase.MESSAGING_EVENT" /></intent-filter>
</service>

        b、(可选)应用组件中用于设置默认通知图标和颜色的元数据元素。如果传入的消息未明确设置图标和颜色,Android 就会使用这些值。

<meta-dataandroid:name="com.google.firebase.messaging.default_notification_icon"android:resource="@drawable/ic_stat_ic_notification" />
<meta-dataandroid:name="com.google.firebase.messaging.default_notification_color"android:resource="@color/colorAccent" />

         c、(可选)从 Android 8.0(API 级别 26)和更高版本开始,我们支持并推荐使用通知渠道。FCM 提供具有基本设置的默认通知渠道。如果您希望创建和使用自己的默认渠道,请将 default_notification_channel_id 设置为您的通知渠道对象的 ID(如下所示);只要传入的消息未明确设置通知渠道,FCM 就会使用此值。如需了解详情,请参阅管理通知渠道。

<meta-dataandroid:name="com.google.firebase.messaging.default_notification_channel_id"android:value="@string/default_notification_channel_id" />

以上三点都不配置的情况下:也能收到消息。如果需要在收到通知后,点击消息做特殊处理,就需要实现第一点。

2、获取设备注册令牌

初次启动您的应用时,FCM SDK 会为客户端应用实例生成一个注册令牌 (registration token)。如果您希望指定单一目标设备或者创建设备组,需要扩展 FirebaseMessagingService 并重写 onNewToken 来获取此令牌。

因为令牌可能会在初始启动后轮替,所以我们强烈建议您检索最近更新的注册令牌。

注册令牌可能会在发生下列情况时更改:

  • 应用在新设备上恢复
  • 用户卸载/重新安装应用
  • 用户清除应用数据

如果需要检索当前令牌,请调用 FirebaseMessaging.getInstance().getToken()。

FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->if (!task.isSuccessful) {Log.w(TAG, "Fetching FCM registration token failed", task.exception)return@OnCompleteListener}// Get new FCM registration tokenval token = task.result//把当前获取的注册token传给自己服务器
})

监控令牌的生成

每当生成新令牌时,都会触发 onNewToken 回调函数。

/*** 需要继承:FirebaseMessagingService,重新onNewToken方法*/
override fun onNewToken(token: String) {Log.d(TAG, "Refreshed token: $token")//把当前token传给自己服务器sendRegistrationToServer(token)
}

上面的令牌需要调用后端接口传给自己服务器,如果只是需要记录安装时一次,可以只需要使用检索一次就好,不需要实时监听令牌的变化。

在所有的依赖Google服务的功能,都应该调用 GoogleApiAvailability.makeGooglePlayServicesAvailable()​​​​​​​​​​​​​​检查,如果没有就需要引导用户下载

http://www.shuangfujiaoyu.com/news/23784.html

相关文章:

  • cnnic可信网站必须做吗百度极速版推广员怎么申请
  • 顺德网站建设公司信息网络营销活动策划
  • 用java做信息发布网站网店如何引流与推广
  • 制作天下网站公司网络营销策划书
  • 网站建设合同编号软文推广服务
  • 滨州做网站建设百度推广公司哪家比较靠谱
  • node可以做电商网站么网络营销和网站推广的区别
  • 网站后台制作这么做最近的大新闻
  • php网站开发前端百度seo搜索引擎优化厂家
  • 域名网站怎么做的seo sem是什么职位
  • 网站吸引流量的方法百度云网盘网页版登录
  • 网站建设项目选题邯郸网站seo
  • 做电商在什么网站网络推广引流方式
  • 互联网专线做网站怎么做数据关键词搜索爱站
  • wordpress 本地写文章惠东seo公司
  • 空壳网站清理哪里可以接广告
  • 网站的创新点有哪些网站快照优化公司
  • 做网站就要租服务器2024年阳性什么症状
  • 吉林省建设安全厅官方网站南京百度提升优化
  • 公司就我一个网站制作seo业务培训
  • 快速搭建网站的软件百度快速排名技术培训教程
  • 秀米编辑器优化方案的格式及范文
  • 如何建造网站网站营销与推广
  • 委托别人做网站侵权了今日头条(官方版本)
  • 企业站网站建设seo快速排名系统
  • 做推广便宜的网站有哪些网络销售是做什么的
  • 对做的网站的改进建议win7系统优化
  • 在网站怎么做代销长沙大型网站建设公司
  • 哪些网站做平面单页好看东莞百度推广排名优化
  • 用adsl做网站备案专业营销团队公司