【问题标题】:Ionic 3 issue with Adding Push Notification添加推送通知的 Ionic 3 问题
【发布时间】:2019-07-14 23:28:17
【问题描述】:

我正在开发我的应用程序以添加推送通知。我正在为我的项目使用 phonegap-plugin-push@2.1.3。一切正常,但是当我将 Push 添加到 Provider 时,应用开始报错。

app.module.ts

import {ErrorHandler, NgModule} from '@angular/core';
import {FormsModule} from '@angular/forms';
import {HttpModule} from '@angular/http';
import {BrowserModule} from '@angular/platform-browser';
import {AppVersion} from '@ionic-native/app-version';
import {CallNumber} from '@ionic-native/call-number';
import {Device} from '@ionic-native/device';
import {File} from '@ionic-native/file';
import {FileOpener} from '@ionic-native/file-opener';
import {FileTransfer} from '@ionic-native/file-transfer';
import {GoogleMaps} from '@ionic-native/google-maps';
import { InAppBrowser } from '@ionic-native/in-app-browser';
import {Media} from '@ionic-native/media';
import { Push } from '@ionic-native/push';
import {SplashScreen} from '@ionic-native/splash-screen';
import {StatusBar} from '@ionic-native/status-bar';
import {IonicApp, IonicErrorHandler, IonicModule} from 'ionic-angular';
import {App} from './app.component';


@NgModule({
  declarations: [
    ..........[declarations]
  ],
  imports: [
    BrowserModule,
    HttpModule,
    FormsModule,
    IonicModule.forRoot(App)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    ..........[component]
  ],
  providers: [
    Push,
    ......... [other provider]
  ]
})
export class AppModule {
}

【问题讨论】:

  • 查看此链接以获取推送通知tphangout.com/ionic-2-push-notifications-with-firebase
  • @AniruddhThakor 也做了同样的事情,但仍然没有运气
  • 我已经实现了与此链接相同的应用程序并且我的应用程序正在运行,你一定错过了一些东西。尝试卸载插件并再次安装它,然后先清理你的 gradle,然后再次运行它,它可能会工作.
  • 错误提示插件未正确安装。
  • 尝试将 push 导入为 import { Push } from '@ionic-native/push/ngx';

标签: angular ionic-framework push-notification ionic3 cordova-plugins


【解决方案1】:

像这样更改导入

import { Push, PushObject, PushOptions } from '@ionic-native/push/ngx';

导入路径应该来自 ionic 原生模块。ngx 是 在您的导入中丢失

参考离子文档 https://ionicframework.com/docs/native/push/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 2020-04-04
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    相关资源
    最近更新 更多