当前位置: 首页 > 知识库问答 >
问题:

在WebViewApp中使用Oneignal推送通知

施驰
2023-03-14

我们有一个HTML5网站,使用正常的用户登录和密码。我们已经将其封装在CodeCanyon上购买的WebView应用程序中。该应用程序有一个功能的推送通知,这是配置和工作良好。

我们想发送用户特定的推送通知。在OneSignal中,我们可以看到设备ID,但我们没有得到用户ID。在我们的网站数据库中,我们只能看到用户ID。

我们理解,需要一些编程来链接这一点。我们需要帮助实现以下目标:

a)当用户从HTML5网站登录时(他使用的是移动设备)--它应该更新数据库中用户表中的OneSignal ID。b)登录的代码是JavaScript。肯定有某种方法可以在JavaScript中调用OneSignal SDK(WebViewApp使用的)。

共有1个答案

戴化
2023-03-14

根据onesignal API文档,您必须发送数据标记才能获得信息https://documentation.onesignal.com/docs/add-user-data-tags

 类似资料:
  • 编辑:我想我可以保存启动选项,当我准备好在以后设置OneSignal时使用它们。在应用程序的后续启动中,将在中按预期调用。但是当用户最初启用通知时,我将使用保存的,因为该应用程序可能在一段时间内不会再次启动(它确实在后台运行)。

  • 我是新来的< code>Android Studio,所以我不明白。我是使用< code>FCM的< code >推送通知的新手,但我没有得到解决方案。我在运行时遇到了这种错误。 我的应用程序/Gradle 这是我的项目等级 我已经更新了android studio<code>SDK</code>我这边什么都没有了,但我不知道我哪里出错了。所以请在这方面帮助我。

  • 离子推动 似乎是最好的解决办法。它“模拟”浏览器中的通知,使测试变得容易。有两个版本: > 1.0版:文档可在http://docs.ionic.io/v1.0/docs/push-overview上查阅。页面底部显示一个警告,表示要检查最新版本(2.0beta)。如果我一直留在页面中并尝试按照说明操作,那么一切似乎都运行得很好,但是如果我将推送发送到https://push.ionic.io/a

  • 我有一个使用Xamarin.Forms的应用程序,针对IOS,Android和WP 8。 我的应用中需要推送通知功能。 我看过<code>pushsharp</code>演示,它似乎很有前途。但我看到的所有代码都是针对每个平台分别编写的。 我希望这件事能在法庭上进行。Forms项目,在App.cs中的某个地方,这样我就不需要重复注册设备的代码,也不需要处理应该如何处理推送通知。 任何帮助都将不胜感

  • 问题内容: 我已经在项目中实现了推送通知,到目前为止一切正常。我尝试过通过Pusher发送通知,但效果很好。但是我必须通过PHP发送它们,但尚无法使用。我发现了许多有关如何实现此目标的旧解释,但似乎没有一个对我有用。 这就是我要使用的方法: 问题答案: 尝试使用此php脚本,确保.pem证书在运行时以与该php脚本相同的路径退出,并获得正确的设备令牌

  • 我正在尝试使用Azure通知中心向客户端发送推送通知。我读了这篇文章,它使用标签来识别每个用户。 https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-aspnet-backend-windows-dotnet-notify-users/ 它可以完成这项工作,但标记的数量有限。我正在考虑存储和使用中心返