Flutter中極光推送的使用

2022-06-05 21:06:11 字數 2413 閱讀 4688

極光推送的****為:

註冊好後,進入'服務中心',然後再進入'開發者平台',點選建立應用。

這時候會出現新頁面,讓你填寫「應用名稱」和上傳「應用圖示」。

建立完成,極光平台就會給我們兩個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方法:

/*

* 收到推送提醒

* */

void _receivenotification() async {

flutterjpush.addreceivenotificationlistener(

(jpushnotification notification) {

setstate(() {

/// 收到推送

開啟推送提醒監聽 addreceivenotificationlistener方法:

/*

* 開啟推送提醒

* */

監聽接收自定義訊息一般專案這個方法會用的比較多吧!!!

監聽 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 必...