reactjs 通知通过一个信号推送并作出React

nhaq1z21  于 2022-12-03  发布在  React
关注(0)|答案(1)|浏览(119)

您好,我想使用One Signal管理推送通知,但遇到以下错误
错误:enter image description here
配置文件:/public/一个信号SDKUpdaterWorker.js

importScripts('https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js');

配置文件:/public/OneSignalSDKWorker.js

importScripts('https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js');

配置:屏幕/登录. js
第一次

iaqfqrcu

iaqfqrcu1#

为了让推送通知与React一起工作,您首先需要安装官方的npm包OneSignal。
在项目文件夹中,打开终端并运行以下命令来安装React OneSignal NPM package

npm i react-onesignal

导入一个信号NPM

成功安装npm软件包后,打开App.js文件,在文件顶部输入以下代码行:

import OneSignal from 'react-onesignal';

使用单信号NPM

上面的代码将使OneSignal对象可访问,并允许您访问OneSignal SDK属性。在同一文件中,我们将创建一个useEffect挂钩。这个挂钩将包含触发OneSignal所需的初始化代码。记住,将依赖项数组[]添加到您的useEffect挂钩。初始化OneSignal中的()方法只能调用一次,依赖关系数组将帮助我们避免useEffect多次触发init()方法。

useEffect(() => {
   OneSignal.init({
     appId: "YOUR-APP-ID-HERE"
   });
 }, []);
  • 您可以找到工作示例here-操作指南(教程)here-视频教程here
    另外,我想邀请您加入我们的OneSignal产品开发者社区。

相关问题