问题标签 [onesignal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4430 浏览

php - OneSignal php 目标标签

我正在尝试使用此处找到的 OneSignal 服务的 api 向具有特定标签的用户发送推送通知:https ://www.onesignal.com/

我似乎无法正确格式化数组。这是我拥有或想要的,但它不起作用:

所以我想定位将“NotifyLive”标签设置为“true”的用户。

我相信这是可以做到的,因为它显示在此处的文档中。向下滚动到标签:对象数组示例。我只是不知道如何编码那一行。

以下是我与通知一起发送的字段:

错误: 收到的 JSON:{"allresponses":"{\"errors\":[\"标签必须是一个数组。例如 [{\\"key\\": \\"gender\\", \\"relation\\": \\"=\\", \\"value\\":\\"male\ \"}]\"]}"}

该团队有惊人的支持,但我现在正在编码,所以我需要在工作时间之外得到答案。感谢您的任何见解。

0 投票
1 回答
599 浏览

push-notification - onesignal推送通知中的gettags和send tags有什么区别举个例子

我正在尝试在应用程序中使用一个信号推送通知。我需要向特定类别的用户发送特定通知。如何做到这一点如何通过 android 将该标签添加到一个信号中。任何人请用例子解释我

0 投票
1 回答
1265 浏览

ionic-framework - OneSignal 推送通知:如何在代码中而不是在网站中设置段过滤器

我正在尝试使用 One Signal Push Notification,到目前为止它是一个很棒的应用程序。我目前有一个关于如何在代码中设置段过滤器的问题。因此,我的用户将能够创建一个事件,并且在他们创建此事件后,一定里程内的所有用户都会收到通知。One Signal 有一个很酷的东西,它可以帮助跟踪用户的位置并根据用户的位置发送通知。所以我使用下面的代码来获取用户的位置。我可以将用户分成几个部分,然后通过在网站上提供一些输入进行过滤。就像屏幕截图一样,但我想知道如何在代码中实现这一点?所以我不必去网站写这个。 One Signal 上的用户界面 window.plugins.OneSignal.promptLocation();

0 投票
1 回答
298 浏览

cordova - 带有 Onesignal 的 Ionic (Ng-Cordova)

我正在使用 Ng-Cordova 和 onesignal。我用一个信号成功地使用了cordova。但是 ng-cordova 没有成功。我的 onesignal 寄存器代码在 index.html 我尝试 app.run $ionicPlatform.ready(function() 但不起作用。我的问题是如何在寄存器后获取 onesignal id。我的真实代码在哪里写?

我的 index.html

0 投票
1 回答
3826 浏览

android - 如何在 Android 上阻止 Onesignal 推送通知?

我知道我可以接收它们,Broadcast OnReceive()但我不能阻止 Onesignal 创建一个Notification.

0 投票
1 回答
697 浏览

javascript - 使用 ionic 中的 OneSignal 插件在通知单击时路由到应用程序中的状态

这是我的配置文件

notificationOpenedCallback 发生在单击设备选项卡上堆叠的推送消息时。所以我想去一个特定的路线,而不是仅仅打开它现在执行的应用程序。在我的 notificationOpenedCallback 函数中,我希望能够路由到特定状态,例如

通常我会做一个

但问题是我无法注入 $state 或 $stateprovider 以便我可以路由到 tabs.answered 。甚至可以从配置路由还是我都错了?可以通过其他方式完成此功能吗?

0 投票
5 回答
1819 浏览

javascript - 我试图在页面加载时自动单击一个信号按钮..但不工作

页面加载时如何自动单击“单信号”按钮?我正在尝试使用 javascript 和 jquery 代码,但它不起作用。

页面加载时,第一个代码在这里..

单击第一个按钮时,第二个按钮打开

0 投票
2 回答
5213 浏览

onesignal - 为多个用户发送 API 通知 OneSignal

我正在尝试通过 OneSignal 向 API REST 发送 API 通知,当我为唯一用户发送它时它工作正常,但是当 Json 中必须有多个用户时,通知是为唯一用户发送的。

0 投票
1 回答
3472 浏览

android - 如何在 onesignal 上从用户向用户发送通知?

我使用 OneSignal 从服务器和用户向用户发送通知。

在我的应用程序中,用户可以互相发送通知。

有可能send tag吗?如果是这样,我该怎么做?

我不想使用用户 ID。(如何从另一个用户那里找到每个用户 ID?)

我想像 parse.com 那样做。一个用户设置频道,其他用户向该频道发送通知。

提前致谢

0 投票
1 回答
3466 浏览

android - OneSignal 从 android 获取用户 ID

我正在尝试实现 OneSignal Android sdk。一切都很好,除了获取userId OneSignal 文档,这里有文档。步骤是:

并将这个 gradle 文件添加为依赖项:

在 menifest.xml 添加 Application 类和此权限

应用程序类是这样的:

ExampleNotificationOpenedHandler是这样的:

现在在我的Activity onCreate回调中使用下面的代码来获取 userId。

我的问题idsAvailable是永远不会调用回调。

笔记:

  1. 我设置GCM权限,获取项目号,设置打开信号项目都ok

你能找出我的缺点吗?提前致谢。