onesignal 相关问题

OneSignal是移动和Web推送通知以及推送消息服务和API。开发人员和营销人员使用OneSignal向其客户提供和跟踪有针对性的交易和促销信息。

Service Worker 安装] 安装 Service Worker 失败 TypeError:无法为范围一信号注册 ServiceWorker?

在检查控制台后,我正在尝试使用简单的方法在网站上实现一个信号通知,它向我显示此错误。如何在我的网站中实现单一信号通知? 在检查控制台后,我尝试使用简单的方法在网站上实现一个信号通知,它向我显示此错误。如何在我的网站中实现单一信号通知? <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script> <script> window.OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: "c208302-0-284011-12E8D", }); }); </script> ServiceWorkerManager.js:399 [Service Worker Installation] Installing service worker failed TypeError: Failed to register a ServiceWorker for scope ('https://www.simplenikah.pk/') with script ('https://www.simplenikah.pk/OneSignalSDKWorker.js?appId=c3aca046-2d30-4703-9454-c9f2666e3ac1'): A bad HTTP response code (404) was received when fetching the script. (anonymous) @ ServiceWorkerManager.js:399 a @ tslib.es6.js:63 /OneSignalSDKWorker.js?appId=c3aca046-2d30-4703-9454-c9f2666e3ac1:1 Failed to load resource: the server responded with a status of 404 () OneSignalError.js:18 Uncaught (in promise) Pe: Registration of a Service Worker failed. at xe.<anonymous> (https://cdn.onesignal.com/sdks/OneSignalPageSDKES6.js?v=151105:1:144815) at Generator.next (<anonymous>) at r (https://cdn.onesignal.com/sdks/OneSignalPageSDKES6.js?v=151105:1:716) 可能出现的问题 这看起来是与设置相关的常见问题。 Service Worker 文件默认位于 root 。 文件: https://example.site/**OneSignalSDKWorker.js** https://example.site/OneSignalSDKUpdaterWorker.js -(截至 2021 年 11 月 22 日,“updater”服务工作线程文件不再需要。)参考。 OneSignal 服务工人 问题可能是输入错误,或者如果您使用 OneSignal Push 插件,Worpress 会将文件放入路径为 wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js 的文件夹中。 如果您尝试通过添加自定义 OneSignal 对象初始化,这将引发错误。您在问题中添加的类似代码。 <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""> </script> <script> window.OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: "YOUR_APP_ID", }); }); </script> 解决问题的选项 因此,要正确设置对象,缺少以下内容:validscope和path到工作人员。 例如 OneSignal.SERVICE_WORKER_PARAM = { scope: '/push/onesignal/' }; OneSignal.SERVICE_WORKER_PATH = 'push/onesignal/OneSignalSDKWorker.js' 修复此问题或通过将工作文件移动到网站的根目录,或者如果这不是一个选项,则无论选择什么位置,请在 init 配置中指定它。这样OneSignal就会在正确的位置寻找它。 大家在一起会是这样的: <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async="" ></script> <script> const OneSignal = window.OneSignal || []; const initConfig = { appId: "YOUR_APP_ID" }; OneSignal.push(function () { OneSignal.SERVICE_WORKER_PARAM = { scope: '/push/onesignal/' }; OneSignal.SERVICE_WORKER_PATH = 'push/onesignal/OneSignalSDKWorker.js' OneSignal.init(initConfig); }); </script> 参考。 问题 403/404,子目录中的 Service Worker 文件 WordPress - OneSignal 插件 如上所述,如果推送插件正在使用并处于活动状态,任何自定义设置都必须否定默认行为,或停用插件,或者还有一个选项可以关闭插件对象初始化,请参见下文。 插件设置页面 -> 高级设置 -> [ --[+]] 禁用 OneSignal 初始化 对于仍然有效的插件,这里是代码: window.addEventListener('load', function() { window.OneSignal = window.OneSignal || []; window.OneSignal.push(function() { OneSignal.SERVICE_WORKER_PATH = "wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js"; OneSignal.SERVICE_WORKER_PARAM = { scope: "/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/" }; delete window._oneSignalInitOptions.path window.OneSignal.init(window._oneSignalInitOptions); }); }); 重要部分: 删除默认路径 - delete window._oneSignalInitOptions.path 初始化。在插件的仪表板 UI 中设置值 - window.OneSignal.init(window._oneSignalInitOptions); 参考。 Wordpress 自定义 展开配置 进一步扩展功能,在配置中添加设置,例如 const initConfig = { appId: "YOUR_APP_ID", notifyButton: { enable: true }, promptOptions: { ...promtOptions } } 参考。 电子邮件电话号码网络提示 对于像我这样遇到这个问题并在发现 OP 没有回来告诉我们如何解决它时给自己拍脸的人... 对我来说,问题是我从未真正下载并包含 OneSignal Service Worker 文件。 当我们通常将 SDK 与其他东西关联时,一个信号将 Service Worker 文件称为“SDK”...该文件更像是一个下载 Service Worker 代码的“助手”,而不是我们意义上的真正的“SDK”已经习惯了。 所以我必须返回到应用程序配置并下载文件并将其添加到网站的根目录中,我最初从未费心阅读注释,因为我一看到 SDK 就跳过了该部分,因为我知道我不是还没准备好呢。

回答 2 投票 0

在 Xamarin Forms 中未收到 Android 12 上的推送通知

我使用 Xamarin.Forms 开发了 iOS 和 Android 应用程序。 我已经使用 FCM 和 OneSignal 为我的应用程序实现了推送通知。 对于在 Android 12 以下运行的应用程序,推送通知正在工作...

回答 1 投票 0

没有这样的模块“OneSignal”

我正在尝试将 Xcode 7.2.1 中的 OneSignal SDK 与 CocoaPods 1.0.0.beta.2 和 use_frameworks 集成!指示。 当我尝试在 AppDelegate.swift 中导入框架时,我得到 没有这样的模块'

回答 8 投票 0

如何通过点击OneSignal推送通知打开Android应用程序

我在我的 flutter android 应用程序中集成了 OneSignal 推送通知,我收到了通知。但问题是当我点击它意味着应用程序没有打开。请任何人建议我解决这个问题。 我...

回答 1 投票 0

OneSignal 通知不会出现在 iOS 上,但会出现在 Android 上(应用程序内消息在两者上均适用)

所以我在我的项目中添加了onesignal-expo-plugin和react-native-onesignal,我制作了网站上写的所有内容 之后我为我的应用程序构建了一个开发模拟器 我测试了应用程序...

回答 1 投票 0

Flutter / OneSignal:我在使用 postNotificationWithJson 时遇到问题

我正在制作一个应用程序作为新手开发人员,我希望用户使用我的应用程序中的onesignal postNotificationWithJson(和过滤器)功能按设备上的位置发送通知...

回答 2 投票 0

无法应用插件“com.onesignal.androidsdk.onesignal-gradle-plugin”

当我尝试打开我的项目 om android studio 时遇到此错误 评估项目“:app”时出现问题。 无法应用插件“com.onesignal.androidsdk.onesignal-gradle-plugin”。 不能

回答 1 投票 0

安卓应用华为发布问题,com.huawei.hms.common.ApiException: 6003: certificate fingerprint error?

我做了一个应用程序。 在调试版本中一切都很好,推送(我使用 onesignal)消息也收到了。 但是上传到华为商店的版本(release)收不到推送乱七八糟的……

回答 2 投票 0

如何在应用程序处于后台或关闭时通过一个信号接收通知

我只能在应用程序处于前台时接收推送通知,按照此处的说明在 com.package.name 中创建一个 .java 文件,现在我在那里有 2 个文件 MainActivity.java 和

回答 2 投票 0

在 OneSignal 中,iOS 和 iPad Safari 的推送通知存在问题

■正题 使用 OneSignal,我在我的 Web 应用程序中安装了推送通知功能。 在 iOS 和 iPadOS 上的 Safari 仅在以下特定情况下, 推送通知将不会发送...

回答 0 投票 0

反应本机 oneSignal 试图在 promptForPushNotificationsWithUserResponse 上捕获错误

我的一些 android 用户有以下错误 Could not invoke OneSignal.promptForPushNotificationsWithUserResponse。我无法重现该错误,我只能在 Sentry 上看到它。 我试着做点什么……

回答 0 投票 0

OneSignal NotificationReceivedHandler 中共享首选项的更新不起作用

我已经成功安装了 OneSignal SDK ver # [4.0.0, 4.99.99] 并且能够发送通知和应用内消息。 但是我想从通知中检索文本数据并做一些更新我的

回答 0 投票 0

Get OneSignal Player id: OneSignal undefined is not a function

当我调用它时,我得到 undefined is not a function: OneSignal.addEventListener('ids', (device) => { console.log('OneSignal Player ID:', device.userId); }); 我收到来自 Dash 的通知...

回答 0 投票 0

Flutter - OneSignal - MissingPluginException(未找到方法 OneSignal#init 在通道 OneSignal 上的实现)

我面临一个无法理解的问题。 当我运行一个项目时,编译是可以的,但是在运行时,当我调用任何 OneSignal 插件方法时,会发生这种情况: 我试着做 flutter clean 和 flutter p...

回答 1 投票 0

如何检查我的应用程序中的 SDK 是否正在收集任何广告 ID

Google 向我发送了一条警告,通知我我的一个应用程序收集了 Android 设备 ID 和广告 ID 信息。有什么工具可以用来测试此活动涉及哪个 SDK? ...

回答 3 投票 0

使用 SwiftUI 实现 OneSignal 时,我收到一条奇怪的错误消息

我正在 iOS 应用程序中实现 OneSignal。 使用命令: OneSignal.initWithLaunchOptions(启动选项) 手机屏幕上出现一张照片 手机屏幕上的图片[1] 我有 2 个配置文件

回答 0 投票 0

无法在 MacOS Chrome 中查看网页推送通知

MacOS 文图拉 Chrome v111.x 为了解决这个问题,我已经被困了一个星期。我无法在某些网站上的 MacBookPro 中的 Chrome 中“查看”网络推送通知...

回答 1 投票 0

定期通知- OneSignal API Flutter

我正在制作一个日历应用程序,用户可以在其中安排事件。 问题:用户创建了一个每周/每天/每月/每年重复的事件。我需要为每周/每天/每月/...安排一个通知

回答 2 投票 0

OneSignal 检测到您的应用程序委托实现了一个已弃用的方法(application:didReceiveLocalNotification:)

你们好吗? 我在 MacOs Monteray 的 flutter 1.22.6 和 oneSignal 2.6.2 中遇到过这个错误 我不知道该怎么办,因为我的应用程序需要在最旧的 iphone 上运行,甚至认为是 newrest ip...

回答 0 投票 0

e.$OneSignal.on不是Nuxtjs PWA的函数--OneSignal。

我正在使用@nuxtjspwa和@nuxtjsonesignal。我遇到了一个问题,就是在挂载时监听subscriptionChange事件。在本地主机上工作得很好,问题是发生在......

回答 1 投票 3

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.