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

Web推送通知在不同浏览器中的字符限制

谭煜
2023-03-14

我想在我的应用程序中实现web推送通知,然而,我陷入了一个非常简单的问题:在互联网资源中,是否有任何地方可以为不同浏览器/操作系统(我对Android/Windows 10/macOS和Chrome、FireFox、Safari、Edge、Opera和Yandex浏览器感兴趣)的web推送通知中的字符限制提供完整的表格?我花了相当多的时间浏览互联网上的各种页面,但我在那里遇到的数据要么不完整,要么不是最新的,要么是各种资源之间相互排斥的事件。

任何帮助都将不胜感激。

共有1个答案

柴琨
2023-03-14

你找不到任何信息,因为标准没有设定限制。

文本过长时,浏览器会自动截断文本。实际限制取决于许多变量:操作系统、浏览器、布局、通知字段(如图像和操作按钮)的存在。

唯一的实际限制是总负载(包括所有字段和JSON):您应该保持在3kB以下。

更新:我已经为你做了一些关于每个浏览器的实际限制的研究,并在这篇博客文章中发表了结果。

 类似资料:
  • 首先,我想声明我一直在研究推送通知和web通知之间的关系,但我有点困惑。 我从这里读到PWAs的推送通知在Safari上的iOS(iPhone)不起作用:从PWA向iOS发送推送通知 然而,如果iPhone用户使用的是Chrome,这是否意味着它们可以工作呢?或者推送通知在任何浏览器上对iPhone中的PWAs都不起作用? 这就把我带到了web通知。web通知在后台对PWAs起作用吗?我的问题是w

  • 问题内容: 我想创建一个应用程序,当超级用户单击链接时,用户应该获得通知或类似pdf的内容,以便他们在屏幕上访问。 用例:当教师想与他的学生共享PDF时,他应该能够通知他的学生有关可下载的pdf的信息,并且必须提供一个链接来做到这一点。 问题答案: 当您想在CakePHP中实现此功能(因此我假设它是基于Web的应用程序)时,用户必须打开“活动”页面才能接收推送消息。 值得一看前两个答案,但也只需考

  • 我有一些关于实现推送通知的问题。事情是, > 订阅对象中的所有数据都是必需的吗?或者只有终点。 如果用户登录的设备超过10台,我是否需要为每个设备存储订阅值?是这样的吗?还是应该存储上次登录设备的订阅值?如果是这样,那么其余9个将不会收到任何通知。 如果您正在存储所有loggedin设备的订阅值,那么用户是否登录了多个浏览器?他会在每个浏览器中收到通知吗?这是标准做法吗? 欢迎提出建议,任何标准做

  • IOS和Android的移动应用程序通知是否有字符限制。我使用AWS SNS作为服务提供商。

  • 但是,当我使用不带参数的url(时,它工作正常。

  • 此代码未生成推送。 //自定义通知视图RemoteViews contentView=新建RemoteViews(getPackageName(),r.layout.custom_push);ContentView.SetImageViewResource(r.id.image,r.mipmap.ic_launcher);contentview.settextviewtext(r.id.title