ionic Cordova 和 OneSignal 的问题

问题描述 投票:0回答:2

请帮助我!我尝试使用 OneSignal 输入推送通知,但没有成功。当我在 xCode 日志中向我的应用程序发送文本时,它会显示以下内容:

WARN: Install the OneSignal plugin: 'ionic cordova plugin add onesignal-cordova-plugin'
WARN: Native: tried calling OneSignal.inFocusDisplaying, but the OneSignal plugin is not installed.
WARN: Install the OneSignal plugin: 'ionic cordova plugin add onesignal-cordova-plugin'
WARN: Native: tried calling OneSignal.handleNotificationReceived, but the OneSignal plugin is not installed.
WARN: Install the OneSignal plugin: 'ionic cordova plugin add onesignal-cordova-plugin'
WARN: Native: tried calling OneSignal.handleNotificationOpened, but the OneSignal plugin is not installed.
WARN: Install the OneSignal plugin: 'ionic cordova plugin add onesignal-cordova-plugin'
WARN: Native: tried calling OneSignal.endInit, but the OneSignal plugin is not installed.
WARN: Install the OneSignal plugin: 'ionic cordova plugin add onesignal-cordova-plugin' ```
cordova ionic-framework onesignal
2个回答
1
投票

找到了临时解决方案,只需下载旧版本即可:

ionic cordova plugin add [email protected]
npm i @ionic-native/[email protected]

0
投票

我在这个主题中遇到了同样的问题,并且可以使用这些版本的库使 OneSignal 在 IOS 上运行:

npm i [email protected]
npm i @ionic-native/[email protected]

顺便说一句,从Android SDK 33开始,旧的扩展不起作用,这是日志 android:exported 需要为元素 显式指定。当相应组件定义了意图过滤器时,面向 Android 12 及更高版本的应用需要为 android:exported 指定显式值。请参阅 | Android 开发人员了解详细信息。 尝试使用这些库的一些新版本,但它们都不起作用

Ionic:

Ionic CLI : 7.1.5 (/opt/homebrew/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 5.6.11
@angular-devkit/build-angular : 13.3.1
@angular-devkit/schematics : 13.1.4
@angular/cli : 13.1.4
@ionic/angular-toolkit : 6.1.0

Capacitor:

Capacitor CLI : 3.9.0
@capacitor/android : 5.0.5
@capacitor/core : 5.0.5
@capacitor/ios : 5.0.5

Cordova:

Cordova CLI : 12.0.0 ([email protected])
Cordova Platforms : none
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 12 other plugins)

Utility:

cordova-res : not installed globally
native-run (update available: 2.0.0) : 1.5.0

System:

Android SDK Tools : 26.1.1
NodeJS : v16.20.1
npm : 8.12.1
OS : macOS Unknown
Xcode : Xcode 15.0 Build version 15A240d
© www.soinside.com 2019 - 2024. All rights reserved.