我试着从Ionic with React应用程序的OneSignal SDK开始,但我找不到任何反应指南,我发现的只是棱角,我不是打字稿。
我需要在哪里初始化OneSignal SDK?
我试图在App.componentDidMount中这样做,例如:
componentDidMount() {
this.props.oneSignal.startInit(
"XXXXXX-XXX-XXX-X-XXXXX",
"YYYYYYYYYY"
);
this.props.oneSignal.inFocusDisplaying(
this.props.oneSignal.OSInFocusDisplayOption.InAppAlert
);
this.props.oneSignal.handleNotificationReceived().subscribe(() => {
// do something when notification is received
});
this.props.oneSignal.handleNotificationOpened().subscribe(() => {
// do something when a notification is opened
});
this.props.oneSignal.endInit();
}但是IDE继续给我提供关于this.oneSignal的错误,在xxx类型中不存在。
发布于 2020-06-05 21:04:49
是我的错。我是这样进口的:
import { OneSignal } from '@ionic-native/onesignal/ngx';这是React.js的正确方法:
import { OneSignal } from '@ionic-native/onesignal';https://stackoverflow.com/questions/61331722
复制相似问题