我正在尝试向我的应用添加通知,但是似乎没有任何反应。 我已经在应用模块以及正在实施通知的页面中添加了导入。我希望看到通知,但是单击按钮后什么都没有出现。
import { LocalNotifications } from '@ionic-native/local-notifications';
play(){
this.localNotifications.schedule({
id: 1,
text: 'Hello there',
data: 'notified'
});
}
按钮代码:
<button class="login-button" ion-button round color="secondary"(click)="play()">NOTIFICATION</button>
答案 0 :(得分:0)
假设您已正确安装和配置,请尝试以下步骤
步骤1 离子cordova插件添加cordova-plugin-local-notification npm安装@ ionic-native / local-notifications
步骤2 您还需要在 src / app / app.module.ts
中将该插件添加为提供程序。 providers: [
StatusBar,
SplashScreen,
LocalNotifications,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
也许您忘了添加app.module
第3步
Import { LocalNotifications } from '@ionic-native/local-notifications/ngx';
constructor(private localNotifications: LocalNotifications) { }
...
// Schedule a single notification
this.localNotifications.schedule({
id: 1,
text: 'Single ILocalNotification',
sound: isAndroid? 'file://sound.mp3': 'file://beep.caf',
data: { secret: key }
});