标签: onesignal

Wordpress 插件 - 此服务器上未安装 cURL

我在 WordPress 插件 OneSignal 中收到以下消息。

OneSignal Push: cURL is not installed on this server. cURL is required to send notifications. Please make sure cURL is installed on your server before continuing.

我在 LEMP 堆栈上运行 WordPress 4.6.1 - Ubuntu 14.04.5、Php5.5.9

根据 Stackoverflow 的一些建议,我已经安装了 php5-curl 并将curl.so 文件放在extension_dir 中。extension=curl.so我已在 /etc/php5/fpm 的 php.ini 文件中添加了该行

错误似乎仍然没有消失。这里需要做什么?

php wordpress curl onesignal

1
推荐指数
1
解决办法
1万
查看次数

无法在“WorkerGlobalScope”上执行“importScripts”

我正在尝试在我的 pwa nuxtjs 应用程序中启用 OneSignal 通知。

modules: [
    '@nuxtjs/axios',
    '@nuxtjs/onesignal',
    '@nuxtjs/pwa',
  ],

  oneSignal: {
    cdn: true,
    OneSignalSDK: 'https://cdn.onesignal.com/sdks/OneSignalSDK.js',
    init: {
      appId: 'xxxxxxxxxxx',
      allowLocalhostAsSecureOrigin: true,
      welcomeNotification: {
          disable: true
      }
    }
  },
  workbox: {
    dev: true,
    debug: true
  },
Run Code Online (Sandbox Code Playgroud)

我收到弹出通知,当我按下 时Accept,出现以下错误:

获取脚本时收到错误的 HTTP 响应代码 (404)。sw.js?1557093232129:1 未捕获的 DOMException:无法执行

“WorkerGlobalScope”上的“importScripts”:“ http://localhost:3333/_nuxt/workbox.dev.4c4f5ca6.js ”上的脚本加载失败。在http://localhost:3333/sw.js?1557093232129:1:1http://localhost:3333/OneSignalSDKWorker.js?appId=xxxxxxxx:1:1 (匿名)@sw.js?1557093232129:1

ServiceWorkerManager.js:371 [Service Worker Installation] 安装 Service Worker 失败 TypeError: Failed to register a ServiceWorker: ServiceWorker 脚本评估失败

sw.js在静态文件夹中也有该文件。在 Github 问题部分找到了类似的问题,但没有真正的解决方案。

javascript onesignal progressive-web-apps nuxt.js

1
推荐指数
1
解决办法
1万
查看次数

OneSignal 清除所有通知原生 Android

我创建了一个 android 应用程序,在其中我使用OneSignalPHP-API发送通知。这些通知是关于订单详情的。我希望当用户在应用程序中打开 OrdersActivity 时,所有通知都会自动删除。我知道这是可能的,但我是使用 OneSignal 的新手。

我只在应用程序中使用此代码订阅设备:

OneSignal.startInit(this)
            .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
            .unsubscribeWhenNotificationsAreDisabled(true)
            .init();
Run Code Online (Sandbox Code Playgroud)

java android onesignal

0
推荐指数
1
解决办法
80
查看次数

使用PHP的OneSignal推送通知

我第一次使用信号.我已经花了太多时间研发.但产量几乎为零.所以我在这里遵循我的要求.

  • 我有一个网站.该网站的iOS应用程序和Android应用程序也是如此.就像whatsapp或facebook一样.
  • 当用户登录上述任何一项时,用户应根据登录的设备获取webpush通知或iOS通知.
  • 如果用户一次登录网站以及iOS应用程序,则用户应该同时收到通知.
  • 如果用户从iOS注销,则用户不应在iOS设备中收到通知,直到他再次登录为止.
  • 如果其他用户登录到同一iOS应用程序,则不应收到上次登录用户的通知.他应该只收到与他有关的通知.
  • 网站也一样.

我已成功开发了信号演示.但它与用户无关.如果我触发通知,则所有设备都会收到通知.所以这是我的问题.

  • 我参与过GCM(我来自PHP背景).据我所知,推送通知适用于设备ID.那么我应该在我的mysql数据库中为单个用户存储多个设备ID(对于chrome,iOS,android等)?
  • 我如何获得该设备ID?请记住,如果用户未登录,我不想发送通知.
  • 如何将它存储在我的数据库中?我将通过调用API将该设备ID传递给我的服务器,我的服务器将它存储在数据库中.但是什么时候发送?因为如果用户没有登录,那么我如何才能知道哪个用户需要保存设备ID?
  • 如何检查用户是在设备上更改还是相同或已注销?

如果有人能告诉我基本的例子,我们将不胜感激.我来自PHP方面.如果我从PHP开发人员的视图中得到答案,那将对我有好处.我已经在stackoverflow上问了这个问题.但答案来自Android视图.但我认为他不知道在服务器端,我们必须管理所有设备.所以我从那个答案中得不到更多.

php notifications laravel web-push onesignal

-1
推荐指数
1
解决办法
3331
查看次数

如何选择实时推送通知 API

我对编程很陌生,所以如果我的问题的答案很简单,请原谅我。

我正在寻找可以跨设备实时处理推送通知的移动(Android + IOS)/网络推送通知工具。通过我的研究,我发现了很多工具/API,但我不知道所有这些工具的优缺点。老实说,我很失落。

在我的研究过程中,我发现了下面的工具列表,但很难知道哪些工具最适合我的需求。

  • 一个信号
  • Firebase 云消息传递
  • 网吧
  • 推杆
  • 亚伯利
  • 钎焊
  • 维罗
  • 特威利奥
  • 打呼噜
  • 飞艇
  • Socket.io
  • 王菲

我在这个Benchmark上发现了其中一些感兴趣但有点过时的内容。

同时,我还需要这个工具来触发基于 GPS 数据的推送通知。这意味着当用户进入地理围栏时,他会立即收到推送通知。我不确定上述所有供应商是否可以做到这一点。

我需要的工具应该很容易设置,因为它适用于需要快速推向市场的初创公司。最重要的是,价格和可靠性以及可扩展性也非常重要。

这里有人听说过/使用过这个工具之一并且愿意提供有关它们的反馈吗?如果是这样,我将不胜感激

如果您使用了上面未列出的可以满足我需求的工具,我也很乐意讨论它。

非常感谢,

PS:我将在这个项目中使用 Ruby on Rails 6 和 React Native

rubygems pusher pubnub onesignal firebase-cloud-messaging

-1
推荐指数
1
解决办法
1696
查看次数