OneSignal是移动和Web推送通知以及推送消息服务和API。开发人员和营销人员使用OneSignal向其客户提供和跟踪有针对性的交易和促销信息。
没有标签(在有效载荷中)的相同代码使用默认的模板值成功,当添加标签时,消息是在200 ok中获得的,但在Onesignal仪表板 - 消息-Delivery Page i ... i ...
iNessignal用户记录
constructor(properties) { super(properties); // OneSignal.init("e353b33e-8b5f-4093-8a86-073b0504b5f2"); OneSignal.addEventListener('received', this.onReceived); OneSignal.addEventListener('opened', this.onOpened); OneSignal.addEventListener('ids', this.onIds); } componentWillUnmount() { OneSignal.removeEventListener('received', this.onReceived); OneSignal.removeEventListener('opened', this.onOpened); // OneSignal.removeEventListener('registered', this.onRegistered); OneSignal.removeEventListener('ids', this.onIds); } onReceived(notification) { console.log("Notification received: ", notification); } onOpened(openResult) { console.log('Message: ', openResult.notification.payload.body); console.log('Data: ', openResult.notification.payload.additionalData); console.log('isActive: ', openResult.notification.isAppInFocus); console.log('openResult: ', openResult); } onIds(device) { console.log('Device info: ', device); }
无法在新的 Gradle 结构 Android Studio Bumblebee 上集成 OneSignal Android SDK
随着 Android Studio 推出无用的更新,他们已经将 gradle 结构变得非常复杂。 我正在尝试将 OneSignal SDK 集成到我的 Android 应用程序中并遵循他们的
我想使用 PHP 向特定用户发送推送通知。 能够通过 OneSignal 向所有用户发送推送通知,但无法向特定用户发送推送通知。 已经使用网络v创建了android应用程序...
与 OneSignal Service Worker 安装相关的重要 GitHub Pages 问题
简单的脚本尝试从我的 GitHub 页面根获取脚本,我认为我正确设置了 OneSignal。 如何修复它? 也许有一种方法可以为 OneSignalSDK.sw.js 设置“默认”路径? 错误: [
onesignal 新的rest api(使用丰富的密钥)无法使用 php 和curl 命令
最新的API总是返回相同的响应 {“errors”:[“访问被拒绝。请包含带有有效 API 密钥的“授权:...”标头 (https://documentation.onesignal.com/docs/
根据 Apple 的说法,所有使用 APN 的开发人员都必须更新其应用程序的信任存储以包含新的服务器证书:SHA-2 根:USERTrust RSA 证书颁发机构。 我们的应用程序使用 OneS...
如何从react-native-onesignal获取pushToken?
1年前,我在我的react-native应用程序中成功获得了pushToken。但目前官网示例代码已更改,所以我找不到任何如何获取pushToken的代码。 这是我用过的代码...
安装react-native-onesignal后安装pod时出现问题:RuntimeError - `PBXGroup`尝试初始化未知的对象
安装react-native-onesignal后 我收到这个错误 RuntimeError - `PBXGroup` 尝试从属性中初始化具有未知 ISA `PBXFileSystemSynchronizedRootGroup` 的对象: { &quo...
如何使用 Cordova 在 OneSignal 中进行身份验证
我正在使用 Cordova OneSignal 进行推送通知。 如:cordova 插件添加 onesignal-cordova-plugin 目前,我可以使用 window.plugins.OneSignal.login(external_id) 来设置用户的前...
我有这段代码,代表最新版本(v16)中的 OneSignal 实现: </script...</desc> <question vote="4"> <p>我有这段代码代表最新版本(<strong>v16</strong>)中的<strong>OneSignal</strong>实现:</p> <pre><code><script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script> <script> window.OneSignalDeferred = window.OneSignalDeferred || []; OneSignalDeferred.push(function(OneSignal) { OneSignal.init({ appId: "**********************", }); }); </script> </code></pre> <p>当用户第一次进入该页面时,浏览器会提示用户接收订阅。</p> <p>之后,我需要将 <strong>userID</strong> 保存在我的数据库中,以便我将来可以向他发送通知。</p> <p>为此,我尝试以下代码:</p> <pre><code>OneSignalDeferred.push(function(OneSignal) { OneSignal.init({ appId: "**********************", }); OneSignal.getUserId(function(userId) { console.log("USERID:", userId) }); }); </code></pre> <p>但是我收到以下错误:</p> <blockquote> <p>TypeError:OneSignal.getUserId 不是函数</p> </blockquote> </question> <answer tick="false" vote="0"> <p>请参阅 v16 的工作解决方案</p> <pre><code><script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script> <script> window.OneSignalDeferred = window.OneSignalDeferred || []; OneSignalDeferred.push(async function(OneSignal) { await OneSignal.init({ appId: "********************", }); var userID = OneSignal.User.onesignalId; console.log("USERID:" + userID); }); </script> </code></pre> </answer> </body></html>
我尝试使用 OneSignal 发送通知,但遇到以下错误。 {“错误”:[“访问被拒绝。请包含带有有效 API 密钥的“授权:...”标头(
iOS 上的 Flutter OneSignal 设置具有多种风格
我正在使用 Flutter 风格来管理多个应用程序的相同代码库。到目前为止,味道还不错。但是,我有 为 iOS 的每种风格设置 OneSignal 很困难。 可以说我
Swift 2.0 OneSignal .pushNotification
我打算设置一个函数,当我需要触发时,将推送通知从应用程序发送到每个下载的应用程序,因此函数是: 函数通知(调试:Bool,内容:字符串){ 让
我在我的网络应用程序中集成了单信号,通知工作正常,但如果在推送通知标题中考虑网页标题。 我需要在我的推送通知中设置它的自定义标题...
当我尝试通过 OneSignal API 发送推送通知时,出现此错误:所有包含的玩家均未订阅。我可以在 OneSignal 订阅记录页面上看到我的设备已订阅,并且