RNOneSignal.configure 将 OneSignal 更新到最新版本后不是函数
RNOneSignal.configure is not a function after updating OneSignal to the latest version
我将 React native OneSignal 从 3.2.12 版本更新到 3.3.2 版本,之后我开始在应用程序启动期间遇到错误。
这是一个错误:
RNOneSignal.configure is not a function
这是我的代码:
import OneSignal from 'react-native-onesignal';
initialize() {
OneSignal.init(config.oneSignalAppId, {kOSSettingsKeyAutoPrompt : false});
OneSignal.inFocusDisplaying(0);
OneSignal.addEventListener('received', this.onReceived);
OneSignal.addEventListener('opened', this.onOpened);
OneSignal.addEventListener('ids', this.onIds);
OneSignal.configure();
}
如何解决这个问题?
更新:我发现 configure
方法已被弃用的 OneSignal 代码。
我从我的代码中删除了 OneSignal.configure();
,因为此方法已被弃用并从 node_modules/react-native-onesignal/index.js
中删除了 configure()
,此后应用程序开始正常工作!
我将 React native OneSignal 从 3.2.12 版本更新到 3.3.2 版本,之后我开始在应用程序启动期间遇到错误。
这是一个错误:
RNOneSignal.configure is not a function
这是我的代码:
import OneSignal from 'react-native-onesignal';
initialize() {
OneSignal.init(config.oneSignalAppId, {kOSSettingsKeyAutoPrompt : false});
OneSignal.inFocusDisplaying(0);
OneSignal.addEventListener('received', this.onReceived);
OneSignal.addEventListener('opened', this.onOpened);
OneSignal.addEventListener('ids', this.onIds);
OneSignal.configure();
}
如何解决这个问题?
更新:我发现 configure
方法已被弃用的 OneSignal 代码。
我从我的代码中删除了 OneSignal.configure();
,因为此方法已被弃用并从 node_modules/react-native-onesignal/index.js
中删除了 configure()
,此后应用程序开始正常工作!