Skip to content

JPush's officially supported Flutter plugin (Android & iOS). 极光推送官方支持的 Flutter 插件(Android & iOS)。

License

Notifications You must be signed in to change notification settings

zystudios/jpush-flutter-plugin

This branch is 2 commits behind cobowallet/jpush-flutter-plugin:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

24e33f4 · Aug 26, 2021
May 25, 2021
Sep 16, 2020
Jul 29, 2021
Dec 18, 2018
May 25, 2021
Jul 29, 2021
Jul 6, 2021
May 25, 2021
May 25, 2021
Jul 29, 2021
Sep 16, 2020
Jul 29, 2021
May 25, 2021
Jul 29, 2021

Repository files navigation

QQ Group

JPush Flutter Plugin

安装

在工程 pubspec.yaml 中加入 dependencies

  
//github  集成
dependencies:
  jpush_flutter:
    git:
      url: git://github.com/jpush/jpush-flutter-plugin.git
      ref: master
      
// pub 集成
dependencies:
  jpush_flutter: 2.1.5

配置

Android:

/android/app/build.gradle 中添加下列代码:

android: {
  ....
  defaultConfig {
    applicationId "替换成自己应用 ID"
    ...
    ndk {
	//选择要添加的对应 cpu 类型的 .so 库。
	abiFilters 'armeabi', 'armeabi-v7a', 'x86', 'x86_64', 'mips', 'mips64', 'arm64-v8a',        
    }

    manifestPlaceholders = [
        JPUSH_PKGNAME : applicationId,
        JPUSH_APPKEY : "appkey", // NOTE: JPush 上注册的包名对应的 Appkey.
        JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
    ]
  }    
}
iOS:
  • 在 xcode8 之后需要点开推送选项: TARGETS -> Capabilities -> Push Notification 设为 on 状态

使用

import 'package:jpush_flutter/jpush_flutter.dart';

APIs

注意 : 需要先调用 JPush.setup 来初始化插件,才能保证其他功能正常工作。

参考

About

JPush's officially supported Flutter plugin (Android & iOS). 极光推送官方支持的 Flutter 插件(Android & iOS)。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 35.2%
  • Dart 32.3%
  • Java 29.9%
  • Ruby 1.9%
  • Shell 0.7%