fake_push 0.5.4

Flutter Android iOS

A powerful tencent xinge push plugin for Flutter.

fake_push #

Build Status Codecov GitHub Tag Pub Package License

flutter版腾讯(信鸽)推送SDK

fake 系列 libraries #

dart/flutter 私服 #

docs #

verify #

  • [x] 华为通道(Android)
  • [x] 小米通道(Android)
  • [x] 信鸽通道(Android)
  • [x] 信鸽通道(iOS)

android #

# 混淆已打入 Library,随 Library 引用,自动添加到 apk 打包混淆
...
android {
    ...
    defaultConfig {
        ...
        manifestPlaceholders = [
                XG_ACCESS_ID    : '${信鸽ACCESSID}',
                XG_ACCESS_KEY   : '${信鸽ACCESSKEY}',
                XG_ACCESS_SCHEME: '${信鸽统一打开APP行为SCHEME}',// 非官方参数,可自定义(例如:fake_push),统一打开方式为 intent
                HW_APPID        : '${华为的APPID}',
                XIAOMI_APPID    : '${小米的APPID}',
                XIAOMI_APPKEY   : '${小米的APPKEY}',
                PACKAGE_NAME    : "${applicationId}",// 小米通道
        ]
        ...
    }
    ...
}

通知打开应用 -> 使用Intent来跳转指定页面

例如:
fake_push://v7lin.github.io/notify_detail
fake_push://v7lin.github.io/notify_detail?param1=aa&param2=bb

ios #

# Capabilities
Background Modes -> Remote notifications
Push Notifications
# info 添加字段 XG_ACCESS_ID、XG_ACCESS_KEY
<key>XG_ACCESS_ID</key>
<string>${信鸽ACCESSID}</string>
<key>XG_ACCESS_KEY</key>
<string>${信鸽ACCESSKEY}</string>

flutter #

  • snapshot
dependencies:
  fake_push:
    git:
      url: https://github.com/v7lin/fake_push.git
  • release
dependencies:
  fake_push: ^${latestTag}

Demo #

Demo

Getting Started #

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

3
likes
90
pub points
23%
popularity

Publisher

haitanyule.com

A powerful tencent xinge push plugin for Flutter.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache 2.0 (LICENSE)

Dependencies

flutter, jaguar_serializer, meta

More

Packages that depend on fake_push