问题标签 [chrome-gcm]
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.
iframe - 来自 iframe 的 Service Worker,用于 Web 的 Chrome GCM 通知
我想订阅/取消订阅服务人员以通过 iframe 在网络上获取 Chrome GCM 通知。
我有一个工作原型,可以在直接在浏览器上打开它以及从 window.open javascript 弹出时正常工作。
但它在从 iframe 加载时给出了权限被拒绝错误。
这里可能有什么问题,是的,我的来源是 http,而 iframe URL 是 https。为什么 iframe 不能订阅通知。
google-cloud-messaging - chrome 推送通知中 Service Worker 中的 GCM 注册 ID
我能够发送推送通知,并且在服务人员中我正在进行服务调用,我只是想通过该服务调用发送 GCM 注册 ID。如何在服务工作者中获取注册 ID 或订阅 ID
这是我的代码
php - 调用 php 函数时出现 PHP 500 内部服务器错误
我最近遇到了一个问题,我在我的 php 文件中创建了一个函数,我试图从同一个文件中调用该函数,但是当我调用它时,我只得到 500 内部服务器错误。
我从中获得的唯一结果是内部服务器错误。但是,如果我删除该函数并只运行代码,它就可以完美运行。所以它喜欢当我想调用它时它会给我和内部服务器错误。
google-chrome - 为什么 ServiceWorkerRegistration 注册成功后,ServiceWorkerRegistration 回调没有命中?
我正在使用以下脚本注册服务人员,并想检查此服务人员是否支持推送?仅出于测试目的,我正在打印“打印服务工作者”,但它没有打印到控制台。请帮助我触发我出错的地方?
提前致谢
javascript - 需要从不安全的 URL 调用数据以获取 chrome 的 GCM 推送通知
我需要调用一个不安全的 (http://) URL 来从服务工作者文件中获取数据,以获取 chrome 的 GCM 推送通知。这可能吗?
c# - 推送通知 Chrome Mobile Ver 42+
我正在尝试本文建议的推送通知演示。 https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web?hl=en
并尝试从 github https://github.com/GoogleChrome/samples/tree/gh-pages/push-messaging-and-notifications运行代码
根据说明,我做了以下事情 -
1. 在谷歌开发者控制台上创建了项目。
2. 在 config.js > gcmAPIKey :'browser api key' 中添加浏览器应用程序密钥 3.在manifest.json 中
添加 gsm_sender_id :'Project number' 4. 在https://somedomain.com
上托管应用程序
,结果是这样
每当我单击 SendPushMessage 按钮时,它都不会显示任何通知。在调试时,我发现这个请求被触发了
https://xxsomedomainxxx.azurewebsites.net/api/get/?subscriptionId=APA91bE_xyl2sP8l1pa8j4n84VGfJgKVb28I0DJK5qo9zUVLy0ZSRsyl2BbjLDSZ-Y625LqsmMp3rIH4PW3s1v_ccBOdCbWYsxaF525FHRbx5odr-z1a1uPrP4zqy4DFlKkwa9pyHhkdxL0ggxGBbC_bB6LTZSDuTKlDeXTRhywcY9X5KxBXrxhS_4M8oJFUi3eW6FikEUiJ
根据我的观察,我需要在服务器上捕获substriptionId并需要对其进行处理。那么我需要在服务器上为以下 API 编写什么样的代码
chrome-gcm - GCM webpush 在后台
我实现了网络推送通知。获取错误的步骤:
- 打开网站
- 订阅推送通知
- 通过 gcm 发送许多推送 - 一切都很好
- 关闭带有站点的选项卡
- 发送推送和接收“双推”-第一个可以,第二个是“本站已在后台更新”
- 重新打开网站
- 发送推送 - 一切都好
我知道当服务人员收到推送并且不显示通知时会发生这种情况。但是我看到正常通知,为什么我还看到其他奇怪的通知?我可以摆脱这种行为吗?
android - 是否可以不重新发送 GCM 消息?
我正在编写一个 android 应用程序,它将设备上的每个通知转发到 GCM,然后发送到注册的 chrome 扩展。一切正常,除非我的分机离线一段时间然后重新上线,它会在分机离线时接收所有排队的消息。这不是我想要的行为。如果收件人离线,我想丢弃消息。
如何才能做到这一点?
谢谢
javascript - Not able to load data URL for GCM push notification for chrome in 'notificationclick' event
While working on GCM push notification for Chrome, I have set up push notifications for when a service worker receives a push event for GCM.
I am launching a service call. That service returns a data object in which I have a URL which I want to open at the time when the user clicks on the notification
Here is the code I have so far.
This is working fine but sometime on some device notifications. But when clicking on notifications, it's opening null
in the browser url bar.
What am I doing wrong?