極光推送的****為:
註冊好後,進入'服務中心',然後再進入'開發者平台',點選建立應用。
這時候會出現新頁面,讓你填寫「應用名稱」和上傳「應用圖示」。
建立完成,極光平台就會給我們兩個key。
master secret : 服務端使用的key
2、加入dependencies依賴
3、build.gradle新增可以和cpu型號**
minsdkversion 16
targetsdkversion 28
versioncode flutterversioncode.tointeger()
versionname flutterversionname
testinstrumentationrunner "android.support.test.runner.androidjunitrunner"
詳細請參考:
4、主要**編寫
在 main.dart 中引入依賴
import
'package:flutter/material.dart';
import
'dart:async';
import
'package:flutter/services.dart';
import
'package:jpush_flutter/jpush_flutter.dart';
編寫initplatformstate方法
future initplatformstate() async );});
} on platformexception
if (!mounted)
setstate(() );
}
編寫build的檢視
@override
widget build(buildcontext context) );
});}),])
),),);}
main.dart 完整**:
import
'package:flutter/material.dart';
import
'dart:async';
import
'package:flutter/services.dart';
import
extends
statefulwidget
future initplatformstate() async );});
} on platformexception
if (!mounted)
setstate(() );
}/*編寫檢視*/
@override
widget build(buildcontext context) );
});}),])
),),);}
}
效果圖:
4、擴充套件幾個方法
收到推送提醒
監聽addreceivenotificationlistener方法:
/*開啟推送提醒監聽 addreceivenotificationlistener方法:* 收到推送提醒
* */
void _receivenotification() async {
flutterjpush.addreceivenotificationlistener(
(jpushnotification notification) {
setstate(() {
/// 收到推送
/*監聽接收自定義訊息一般專案這個方法會用的比較多吧!!!* 開啟推送提醒
* */
監聽 addreceivecustommsglistener方法:
/** 監聽接收自定義訊息
* */
極光IM使用教程 極光推送
極光im如何製作,現在手把手教你自製im應用。極光im step 1 註冊開發者賬號,登陸極光portal。擁有極光的開發者賬號後,你就可以在極光portal上建立並管理應用。極光im step 2 建立應用。在我們的web上建立應用。會要求你填寫應用名 自定義 和包名 自定義,但很重要,後續配置工...
使用Jpush 極光推送 實現推送功能
農曆猴年最後一篇文章,在寫前先寫一段話,我覺得挺好的,2017年要努力做到 學會忍耐,因為事已成現實自己無法改變 學會說不,因為做不到的事不要強求 學會適應,因為任何條件下都要生存 學會知而不言,因為言多必失 學會拿得起放得下,以為只要這樣才會能重新開始新的起點 做不了決定的時候,讓時間幫你決定,如...
ios極光推送使用總結
1 在極光官方 上實現應用程式的註冊,拿到 2 匯入api開發包到應用程式專案 3 必要的框架 4 build settings 5 建立並配置pushconfig.plist檔案 6 新增 bool nsdictionary launchoptions else else categories 必...