cordova - Ionic Cordova OneSignal + 华为 InAppAlert 问题
问题描述
我有一个现有的 Ionic Cordova 应用程序,我已将 inFocusDisplaying 设置为使用 OSInFocusDisplayOption.InAppAlert,它在 Android 和 IOS 中运行良好。但是,当我尝试为华为设备设置它时,InAppAlert 不起作用,它只显示通知横幅。
有谁知道 InAppAlert 是否也适用于华为设备?
使用以下设置/插件
Cordova v10.0.0
Cordova-Android v9.1.0
onesignal-cordova-plugin v2.11.4
@ionic-native/onesignal v5.33.1
@hmscore/ionic-native-hms-push v5.1.1-301
@hmscore/cordova-plugin-hms-push v5.1.1-301
初始化 OneSignal 的代码
this.oneSignal.startInit('myappid');
this.oneSignal.inFocusDisplaying(this.oneSignal.OSInFocusDisplayOption.InAppAlert);
this.oneSignal.handleNotificationOpened().subscribe('mycallback');
this.oneSignal.endInit();
解决方案
推荐阅读
- r - googleVis 不显示命令后的情节
- git - VSCode 编辑器作为 git 编辑器失败:无法连接到 VSCode 服务器
- python - 需要修复 ValueError: I/O operation on closed file
- c++ - 如何转储 Wireshark 的 IP 数据包缓冲区/如何在 C++ 中进行 hexdump?
- excel - 在Excel中除以
- java - Dialogflow 部署 JAVA 库
- c# - 如何让我的前进动作与相机的方向相匹配?
- roblox - 我如何让 roblox 角色朝着它正在看的地方移动?
- python - 如何压缩文件夹的内容但不压缩文件夹
- powershell - Powershell GetEnvironmentVariable 与 $Env