The AppMetrica Push SDK is a set of libraries for working with push notifications.

Overview

Flutter AppMetrica Push

AppMetrica Push SDK — это набор библиотек для работы с push-уведомлениями. Подключив AppMetrica Push SDK, вы можете создать и настроить кампанию push-уведомлений, а затем отслеживать статистику в веб-интерфейсе AppMetrica.

Документация по SDK.

Возможности SDK

  • получение и отображение Push уведомлений
  • получение Silent Push уведомлений
  • обработка payload из уведомлений
  • отображение изображения в уведомлениях
  • поддержка действия deeplink, при открытии уведомления
  • поддержка действия URL, при открытии уведомления

Platform Support

Android iOS Huawei
FCM APNs HMS

Packages

appmetrica_push pub package
appmetrica_push_android pub package
appmetrica_push_huawei pub package
appmetrica_push_ios pub package
appmetrica_push_platform_interface pub package

Пример работы

Пример работы SDK доступен в Example iOS & Android

Пример работы SDK доступен в Example Huawei

You might also like...
A Kotlin Multiplatform and Compose template that allows you to easily set up your project targeting: Android, Desktop, and Web

A Kotlin Multiplatform and Compose template that allows you to easily set up your project targeting: Android, Desktop, and Web

A set of highly-opinionated, batteries-included gradle plugins to get you started building delicious multi-module Kotlin projects

Sourdough Gradle What is Sourdough Gradle? Sourdough is a set of highly opinionated gradle plugins that aim to act as the starter for your Kotlin proj

An android application for creating a journal for subjects you studied and also you can set timer for break.
An android application for creating a journal for subjects you studied and also you can set timer for break.

Study Journal An android application for creating a journal for subjects you studied and also you can set timer for break between two consecutive subj

The most essential libraries for Kotlin Multiplatform development
The most essential libraries for Kotlin Multiplatform development

Essenty The most essential libraries for Kotlin Multiplatform development. Supported targets: android jvm js (IR and LEGACY) iosArm64, iosX64 watchosA

Android project setup files when developing apps from scratch. The codebase uses lates jetpack libraries and MVVM repository architecture for setting up high performance apps

Android architecture app Includes the following Android Respository architecture MVVM Jepack libraries Carousel view Kotlin Kotlin Flow and Livedata P

An awesome list that curates the best KMM libraries, tools and more.

Awesome KMM Kotlin Multiplatform Mobile (KMM) is an SDK designed to simplify creating cross-platform mobile applications. With the help of KMM, you ca

🔨 Template for easy hosting of your Java/Kotlin libraries on GitHub

🔨 kotlin-jvm-library-template Another template for easy hosting your Java/Kotlin libraries on GitHub. Features boilerplate for Kotlin/Java projects w

Automatically empty the trash in all of your Plex libraries

Plex Auto Trash Automatically empty the trash in all of your Plex libraries. If you disable automatic trash emptying (and you probably should) trash s

An awesome collaborative collection of Kotlin Multiplatform libraries

Awesome Kotlin Multiplatform Awesome Projects Updated 33 November 21, 2021 Contents Guides Dependency Injection Database NoSQL SQL Extension Reactive

Comments
  • Messages are not displayed

    Messages are not displayed

    Library was installed by steps from documentation. But no messages displayed. In log i can see that firebase sends messages to phone

    D/AppmetricaPush.SilentPushReceiver( 4269): broadcast received for message D/AppmetricaPush.SilentPushReceiver( 4269): broadcast received but intent contained no extras to process RemoteMessage. Operation cancelled. D/FLTFireMsgReceiver( 4269): broadcast received for message

    opened by MWStudio4 2
  • Fix readme

    Fix readme "Using the Google Services Plugin"

    In appmetrica_push and appmetrica_push_android libraries, file paths are not displayed correctly in Using the Google Services Plugin.

    pub.dev does not fully handle HTML tags embedded in .md.

    documentation good first issue/pull 
    opened by mit-73 0
  • Close instances of

    Close instances of "dart.core.Sink" in appmetrica_push_platform_interface

    lib/src/appmetrica_push_platform_interface.dart:32:34

       ╷
    32 │     final StreamController<String> onMessageController =
       │ ┌──────────────────────────────────^
    33 │ │       StreamController<String>.broadcast();
       │ └──────────────────────────────────────────^
       ╵
    

    lib/src/appmetrica_push_platform_interface.dart:36:34

       ╷
    36 │     final StreamController<String> onMessageOpenedAppController =
       │ ┌──────────────────────────────────^
    37 │ │       StreamController<String>.broadcast();
       │ └──────────────────────────────────────────^
       ╵
    

    To reproduce make sure you are using the lints_core and run flutter analyze lib/src/appmetrica_push_platform_interface.dart

    infrastructure 
    opened by mit-73 0
  • Add example

    Add example

    Add examples to:

    • appmetrica_push_android
    • appmetrica_push_huawei
    • appmetrica_push_ios

    Correct the link to the example in:

    • appmetrica_push
    • appmetrica_push_platform_interface
    documentation good first issue/pull 
    opened by mit-73 0
Releases(v1.0.0)
Godot's AdMob Plugin for Android (3.2.2+) using GitHub Actions for CI/CD. Working on Standard and Mono Godot versions.

Godot AdMob Android A Godot's plugin for Android of AdMob. About • Installation • Docs • Downloads About This repository is for a Godot Engine Plugin

Poing Studios 148 Jan 8, 2023
Mobile Application Dvelopment Practical-12: Working with JSON APIs

Mobile Application Dvelopment Practical-12: Working with JSON APIs Developed by,

Achal Hingrajiya 0 Jan 11, 2022
BetterNBT - A Gson-like API for intuitively working with Minecraft NBTs

BetterNBT A lightweight (under 250 lines of code) Kotlin library for Fabric 1.18

RedGrapefruit 1 Apr 13, 2022
A library for working with URIs in Kotlin Multiplatform

Uri KMP Most of this work is derived from AOSP's Uri: Uri.java UriCodec.java UriTest.java UriCodecTest.java Gradle Groovy repositories { mavenCentra

Eliezer Graber 10 Jan 4, 2023
A Kotlin work manager library for Android with progress notifications and Hilt support.

Boot Laces A kotlin work manager library for Android that includes notifications and Hilt support. User Instructions Add the JitPack repository to you

Chris Basinger 35 Oct 8, 2022
Monitor products on the Ubiquiti Store and receive notifications when their availability changes.

UI Spy Monitor products on the Ubiquiti Store and receive notifications when their availability changes. Available as a binary and Docker container. U

Jake Wharton 40 Nov 22, 2022
Intellij Idea plugin to push indexing metrics into an Elasticsearch cluster

indexing-metrics-collector Allows gathering IntelliJ IDEA project scanning & indexing metrics for further analysis by ingesting them into an elasticse

Rene Groeschke 6 Nov 26, 2022
A set of extension properties on Int, Long, Double, and Duration, that makes it easier to work with Kotlin Duration

Kotlin Duration Extensions Gradle Groovy repositories { mavenCentral() } implementation 'com.eygraber:kotlin-duration-extensions:1.0.1' Kotlin rep

Eliezer Graber 8 Nov 8, 2022
This library is a set of simple wrapper classes that are aimed to help you easily access android device information.

SysInfo Simple, single class wrapper to get device information from an android device. This library provides an easy way to access all the device info

Klejvi Kapaj 7 Dec 27, 2022
Kstr is a set of helpful methods library for Kotlin intended for make the developer life easier.

Kstr is a set of helpful methods library for Kotlin intended for make the developer life easier. Kstr uses the powerful feature of extension func

Rafael Acioly 0 Nov 3, 2021