今日的程序码 => GITHUB
这次要来介绍 Flutter 的 Cloud Messaging 推播功能,因为手上刚好没有 IOS 的 developer account,因此这篇主要介绍 Android 的 Cloud Messaging 部分。
今日的内容
教学网站
可以直接从 Firebase 介面直接让我们设定『固定周期』或是『指定特定日期时间』的推播。可以设定推播的标题、文字、图片、转换事件、音效开关等等~
当事件触发时,传送讯息给指定用户,类似 youtube 的订阅者。例如:当 userA 发文时,传送推播给订阅 userA 的使用者。
1.Firebase注册登入後,建立一个新的 project。
2.
3. 去 project/android/app/src/AndroidManifest.xml,把 com.example.XXX 复制到下方贴上(下方图片已 com.example.day_18 作为范例,因为 17 的我已经注册过了。)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.day_17">
4. 下载 google-services.json
5. project/android/build.grandle
classpath 'com.google.gms:google-services:4.3.5'
apply plugin: 'com.google.gms.google-services'
implementation platform('com.google.firebase:firebase-bom:26.8.0')
implementation 'com.google.firebase:firebase-analytics-ktx'
flutter_local_notifications: ^8.1.1+2
firebase_core: ^1.6.0
firebase_messaging: ^10.0.6
cloud_firestore: ^2.5.1
点击 Sent Test,可以指定传送给某一台手机的 device。
选择 App
最後一个可以传入特殊的资料,这边需要传入 key = route,value = secondPage,这样当我点击通知的时候,就可以跳到指定的 secondPage 了。
下载并重新命名成 serviceaccountKey.json,并放到专案目录底下 ./serviceAccountKey.json
推播和 Firebase 连接就先讲到这边,明天谈谈 JS 档案还有 Flutter 专案好了
那我们铁人赛 Day18 见罗!!
<<: DAY16:Pytorch transforms(上)
>>: [Day 16] 实作-图片轮播 Carousels
我想就算没玩过游戏、应该也多少听过去年上映的音速小子电影、这是部由 SEGA 游戏音速小子(现译为索...
不难发现,问题在於该用什麽标准来做决定呢?梁晓声曾讲过,友谊,好比一瓶酒,封存的时间越长,价值则越高...
11.6a 把树合并起来 让我们简单描述一下把树合并起来的过程,补上昨天 Peleg’s Dista...
前言 在前面的文章,有稍微解说 Go 语言的 package 的机制,有内建套件或是第三方提供的套件...
获得已上传图片资讯 修改自官网范例 import pyimgur CLIENT_ID = "...