Angular 未捕获错误:Can’;t解析PushObject的所有参数:(?)
这个错误发生在我在android上运行时 我正在使用@ionic native/push从我的nodejs服务器接收push noti。 这是我的配置: 组件1.ts:Angular 未捕获错误:Can’;t解析PushObject的所有参数:(?),angular,typescript,ionic2,ionic3,Angular,Typescript,Ionic2,Ionic3,这个错误发生在我在android上运行时 我正在使用@ionic native/push从我的nodejs服务器接收push noti。 这是我的配置: 组件1.ts: initPushNotification() { const options: PushOptions = { android: {}, ios: { alert: 'true', badge: true, sound: 'false'
initPushNotification() {
const options: PushOptions = {
android: {},
ios: {
alert: 'true',
badge: true,
sound: 'false'
},
windows: {},
browser: {
pushServiceURL: 'http://push.api.phonegap.com/v1/push'
}
};
const pushObject: PushObject = this.push.init(options);
pushObject.subscribe('topic').then(() => {
console.log('subscribe success to topic')
}).catch((e) => {
console.log(e)
})
pushObject.on('registration').subscribe((data: any) => {
console.log('device token -> ' + data.registrationId);
//TODO - send device token to server
});
pushObject.on('notification').subscribe((notification: any) => {
console.log('Received a notification', notification)
});
pushObject.on('error').subscribe(error => console.error('Error with Push plugin' + error));
}
我的app.modules.ts:
import { Push, PushObject } from '@ionic-native/push';
providers: [
...
Push, PushObject,
...]
有人能帮我吗?不要在providers数组中包含
PushObject
,只包含Push
类(因为这是provider):
import { Push } from '@ionic-native/push';
providers: [
...
Push,
...]