cordova-plugin-rebase-notification

Creates and schedule local notifications.

Usage no npm install needed!

<script type="module">
  import cordovaPluginRebaseNotification from 'https://cdn.skypack.dev/cordova-plugin-rebase-notification';
</script>

README

Rebase Cordova Plugin Notification

Este plugin do cordova para Ionic foi criado especialmente para suprir a necessidade de exibir notificações através do Ionic, uma vez que o único plugin disponível para cordova (cordova-plugin-local-notification) não funciona corretamente em muitos casos de uso.

Para utilizá-lo você precisa de um projeto Ionic e utilizar o comando descrito na seção abaixo.

Instalação

ionic cordova plugin add cordova-plugin-rebase-notification
npm install @rebase-team/notification

Exemplos de uso

> APPMODULE.TS

import { AppComponent } from "./app.component";
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { IonicModule } from "@ionic/angular";
import { NotificationService } from "@rebase-team/notification";

@NgModule({
  declarations: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot()
  ],
  providers: [
    NotificationService
  ],
  bootstrap: [AppComponent],
  exports: []
})
export class AppModule { }

> HOME.PAGE.TS

import { NotificationService } from "@rebase-team/notification";

@Component({
  selector: "app-home",
  templateUrl: "home.page.html",
  styleUrls: ["home.page.scss"],
})
export class HomePage implements OnInit {

  constructor(
    private notification: NotificationService
  ) {
    //Cria uma notificação instantaneamente.
    this.notification.show(123, "channelId", "Title", "Text body", "icon/favicon.png");
  }

}

Metadados

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja LICENSE para mais informações.

Contribuição

  1. Fork it (https://github.com/MurylloEx/cordova-plugin-rebase-notification/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request