push-notification相关内容

使用 PHP 的 GCM 实现总是面临未经授权的错误 401

我总是收到 401 错误.如果我使用的是本地服务器,请任何人都可以让我确切地知道应该是什么 HTTP 引荐来源网址.即目前我正在使用: http://localhost/GCM/index.php 并使用它生成 API 访问密钥. 这是我用于 GCM 请求的 php 代码. $key='mykey';$headers=array('Contenttype:application/j ..
发布时间:2022-01-01 16:20:57 PHP

GCM 使用 content_available 向 iOS 推送通知(无法从非活动状态调用)

我正在开发基于 Java REST 的 Web 服务,我正在尝试通过 Google Cloud Messaging 将消息从 Java API 发送到 iOS 设备.出于学习目的,我使用了适用于 iOS 的谷歌示例代码,当应用程序在前台时我可以发送消息,但当应用程序在后台时它无法工作.我已经尝试了负责从后台调用应用程序的“content_available"标志的几种变体.当应用程序处于前台时,它 ..

GCM 中的注册应用程序问题

我按照本教程教程在我的 android 应用中启用推送通知.我已经在 GCM 中创建了一个用户帐户,然后创建了一个新项目,通过切换按钮启用 GCM 服务.现在我必须获取我的 API 密钥.按照教程的说明,我应该去: 在左侧边栏中,选择 APIs &身份验证 > 注册的应用程序.点击注册应用. 但是那里没有已注册的应用程序.你能解释一下怎么做吗? 谢谢 解决方案 我一直在尝 ..

使用 Firebase Cloud Messaging 安排推送通知

我正在开发的应用中集成推送通知.我选择使用 Firebase Cloud Messaging (FCM) 来支持 Android 和 iOS. 当使用控制台发送推送消息时,我看到有一个选项可以延迟推送通知的实际发送.但是,在检查 HTTP docs 时,我似乎找不到这个选项. 如何安排通知以便稍后使用 FCM 和 HTTP API 发送? 解决方案 遗憾的是,目前还没有 API ..

Android 通知没有声音和振动

我在我的应用中使用了 FCM 通知,我正在接收它们,它完美地显示了标题和消息 但是,当我收到通知时,我没有听到任何声音、振动或任何 LED 灯指示 我的通知生成器代码是 Intent intent = new Intent(this, MainActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Pendin ..
发布时间:2022-01-01 16:20:12 移动开发

FCM for android:当应用程序在后台时弹出系统通知

是否可以在屏幕顶部显示 Firebase 系统通知的弹出窗口(当应用程序处于后台时)?我使用 setPriority(Notification.PRIORITY_MAX) 来在前台显示来自 onMessageReceived 的通知. 我同时使用 notification 和 data 字段,因此我无法在前台访问收到的通知.我尝试将 priority 设置为 high 并使用仅通知推送 - ..

gcm 规范 ID 是否应该更新

我正在开发一个使用 gcm 的 android 项目.我开始知道如果我们从设备上卸载应用程序并重新安装大部分时间设备会获得新的注册 ID.然后如果我们不从应用程序服务器中删除旧的并更新,消息将发送到两个 ID 和响应它将显示规范 ID 存在.我的问题是,此时消息是否会成功发送到该设备? 解决方案 当您在 Google 的响应中收到规范的注册 ID 时,该消息已被 GCM 服务器接受并且 G ..
发布时间:2022-01-01 16:19:41 移动开发

每次应用程序启动时在 GCM 上注册设备是正确的方法吗?

我正在开发一个 phonegap 应用程序并遵循了这个 实现 PushPlugin 的教程.但是,它说每次触发 deviceready 事件时都要注册应用程序.这意味着它会在 GCM 上注册设备,即使它之前已经注册过. 这让我有点不舒服,因为这似乎不是一个好习惯,因为设备已经注册了,所以,我决定来这里问一下.这是一个好习惯吗?如果不是,为什么?这有什么长期并发症吗? 解决方案 在我们 ..

在android中未收到推送通知

我是推送通知的新手,我正在尝试向已注册到 GCM 服务的特定设备发送推送通知.我根据 这个例子并在我的程序中进行了相应的修改.但是,我无法在设备上接收推送通知. 这是我的代码: package com.markattendence.activites;导入静态 com.markattendence.activites.CommonUtilities.DISPLAY_MESSAGE_ACTI ..

如何在Android中向主题发送消息

如何通过 Firebase 发送主题消息? 我只找到了使用 Firebase Console 发送的方式,以及一些关于 Post HTTP requests 的方法,但我不明白如何在 Android 中做到这一点. 我如何在Android中编写一些代码指定要定位的主题然后向该主题发送消息? 谢谢. 解决方案 向设备发送消息(所谓的下游消息)需要指定服务器密钥的 HTTP ..

Laravel + Google Cloud Messaging(连接超时)

我使用 Laravel 作为我的 android 应用程序的后端服务器.这是我用于发送推送消息的包:https://packagist.org/packages/davibennun/laravel 推送通知 我进行了所有设置(服务器端 + 客户端)并尝试了一下.它发送消息没有任何问题,除非有时它给我一个超时错误: Zend\Http\Client\Adapter\Exception\ ..

AccessToken for Windows 推送通知返回错误请求 400

请帮忙!!无法弄清楚为什么 MSDN 给出的这个简单代码不起作用.... 我在 GetAccessToken() 中使用以下代码,如 这篇 MSDN 文章 获取要在 Windows 通知中使用的访问令牌,但它返回“错误请求 400" PACKAGE_SECURITY_IDENTIFIER、CLIENT_SECRET 是应用在 Windows 应用商店仪表板中注册时获得的值 strin ..
发布时间:2022-01-01 16:18:25 C#/.NET

使用 Firebase 向所有注册设备发送推送通知的 JSON 数据

当我需要使用 Firebase 将通知发送到特定设备时,这是 JSON 结构.那么我应该如何修改它以向所有设备或几个选定的设备发送相同的通知? { "通知": {"title": "测验应用程序","text": "您的测验已成功提交."},“到":“唯一键"} 在 Android 中使用 Firebase 向所有设备发送推送通知的 JSON 结构是什么? 解决方案 如果您正在寻找有效 ..

推送通知不适用于分发

好的,现在推送通知有问题.我已经成功地为开发部分设置了它们,我正在我的设备上接收它们.现在我在应用程序商店有应用程序,但我无法接收通知.这是我所做的一步一步: -我已经创建了一个用于分发的配置文件,并将其连接到具有分发和开发推送通知的应用程序 ID. -我已经使用该配置文件构建了用于分发的应用程序. -我已在应用商店提交应用. -现在我在钥匙串访问 Apple Produc ..
发布时间:2022-01-01 16:18:03 移动开发

为什么 GCM 需要登录 google 帐户才能在 4.0.4 操作系统以下的设备上工作?

Android 开发者文档说: 它使用 Google 服务的现有连接.对于 3.0 之前的设备,这要求用户在其移动设备上设置其 Google 帐户.运行 Android 4.0.4 或更高版本的设备不需要 Google 帐户. 为什么需要该帐户登录.谷歌如何消除设备 > 4.0.4 的必要性? 解决方案 GCM 不再需要登录 Google 帐户.过去需要注册 GCM,但最近的 ..
发布时间:2022-01-01 16:17:54 移动开发

为 iPhone APNS 使用 PHP 时出错

我从用于向 APNS 发送消息的 PHP 代码中收到此错误消息...有没有人遇到过同样的问题? 警告:stream_socket_client() [function.stream-socket-client]:SSL 操作代码 1 失败. OpenSSL 错误消息:错误:14094410:SSL 例程:SSL3_READ_BYTES:sslv3 警报握手失败/Library/WebServer ..
发布时间:2022-01-01 16:17:38 PHP

如何让所有连接的浏览器重新加载由服务器端事件启动

假设有一个包含动态生成内容的网页——比如说一个包含当前连接浏览器数量的 div.当服务器上的计数发生变化时,我希望所有连接的浏览器重新加载计数,以便每个人都能看到增量/减量. 实现这一目标的最佳方法是什么? 关键词:ajax、广播、浏览器、div、jquery 解决方案 这里介绍如何使用 ajax 长轮询进行服务器推送.浏览器发出 ajax 请求,启动服务器端自轮询.ajax ..
发布时间:2022-01-01 16:17:32 前端开发