google-cloud-messaging相关内容

Android GCM(推送通知):如果应用程序停止,设备不会收到通知

我在我的 Android 项目中使用推送通知 (GCM). 根据 GCM 教程,我实现了广播接收器并在 AndroidManifest.xml 中注册了它. 即使我的应用程序关闭,这种广播接收器也应该接收消息(不仅当我的应用程序在后台而且即使它被强制停止). 但它不像我预期的那样工作.如果应用程序关闭,则不会调用 onReceive() 方法.看来我对广播接收器的理解是正确的,问 ..

使用 Asp.Net 的 GCM 推送通知

您可能已经看到,Google 正在迁移其推送通知系统. http://developer.android.com/guide/google/gcm/c2dm.html 是否有任何示例或指南可用于使用 Asp.Net 应用程序实现 Google Cloud Messaging (GCM)? 解决方案 我有一段代码对我来说运行良好,可能会有所帮助,我已经测试过了... void ..
发布时间:2022-01-01 15:52:51 C#/.NET

规范注册 ID 和消息 ID 格式

我在理解 Canonical Registration Id 和让 Google 返回时遇到问题.我故意注册了我的 Android 应用程序两次(以测试 Canonical Registration Id),但是当我尝试向两个 Registration Ids 推送消息时,我没有收到来自谷歌一个规范注册ID. 另外,我想知道谷歌返回的消息Id的格式是什么意思.我可以在日志中看到它似乎由三部分 ..
发布时间:2022-01-01 15:52:02 移动开发

Google Cloud Messaging (GCM) 使用哪个端口和协议?

Google Cloud Messaging (GCM) 使用哪个端口和协议? 我们有时会遇到消息无法通过的情况,并注意到这取决于我们使用的网络. 解决方案 设备通过端口 5228-5230 访问 GCM 服务器. 注意:如果您的组织有限制流量的防火墙到 Internet 或从 Internet 访问,您需要对其进行配置以允许与 GCM 的连接.要打开的端口是:5228、522 ..
发布时间:2022-01-01 15:51:54 移动开发

Android 模拟器未收到推送通知

我在谷歌云上使用推送通知,但是由于某种原因我无法在模拟器上接收推送通知. 不过,当我在真实设备上测试时,同一个应用程序确实会收到通知. 有没有其他人遇到过这个问题或找到了解决方案?模拟设备具有网络访问权限,并且与真实设备的 android 版本相同,所以我想不出它不应该工作的任何原因. 解决方案 哪个目标有你的模拟器?对于 GCM 等 Google 服务,请使用“Google ..
发布时间:2022-01-01 15:51:43 移动开发

应用程序未运行时,小米未收到通知

我正在开发一个使用 Google 推送通知的应用程序.应用程序在小米手机中运行时会收到通知,否则当它被杀死时不会收到通知. 如果我们想在应用程序被杀死时收到通知,那么我们需要从小米的安全应用程序手动允许自动重启应用程序.我想要在不询问用户的情况下以编程方式执行此操作的任何技巧.有没有办法做到这一点? http://en.miui.com/thread-33826-1-1.html ..
发布时间:2022-01-01 15:51:28 移动开发

当应用程序在 iOS 中处于后台模式时未收到 GCM 通知

我已经在我现有的应用程序中配置了 GCM,我正在那里接收通知.现在我面临两个问题:1) 当我退出应用程序或应用程序在后台时,我没有收到通知.2) 我没有在 iphone 的通知区域收到通知,只有当我的应用程序运行时,我才直接在那里收到警报消息.当我下拉通知区域时,我在 xcode 的控制台中收到此消息“无法连接到 GCM:操作无法完成.(com.google.gcm 错误 2001.)" 我 ..
发布时间:2022-01-01 15:48:49 PHP

为什么我得到“MismatchSenderId"?从 GCM 服务器端?

我正在尝试为我的 Android 应用程序创建推送服务,并且我遵循 Google GCM 的文档和示例: 我可以注册/取消注册我的 Android 应用.从我的服务器端,我可以看到我注册了一个订阅,但是当我尝试从服务器向我的 Android 应用程序发送消息时,我总是收到以下错误: 向设备 #0 发送消息时出错:MismatchSenderId 对于我的 Android 应用,我 ..
发布时间:2022-01-01 15:48:37 移动开发

如何修复 Google Cloud Messaging 注册错误:SERVICE_NOT_AVAILABLE?

我遇到了一个奇怪的问题 - 我在我的应用程序中使用 GCM 已经很长时间了,并且一切正常.但是,在发布到 Google Play 之前,我将我的应用程序包名称从 com.android.testapp 更改为 com.android.recognition 并且在此 GCM 停止工作之后.起初我遇到错误GCM sender id not set on constructor 并通过覆盖getSen ..
发布时间:2022-01-01 15:48:23 Java开发

应用强制停止后 GCM 推送通知是否有效?

我已经使用 GCM 获取推送通知,现在如果我从 Android 设备上的设置中强制停止应用程序,它是否能够获取推送通知? 我读过很多帖子,说在这种情况下应用程序无法接收通知. 有没有可能收到通知? 解决方案 一旦您从“设置"强制停止您的应用程序,您的代码将不会运行,直到有人手动运行您的组件之一(即用户手动启动活动). 因此,从“设置"强制停止您的应用后,您将不会收到 GC ..
发布时间:2022-01-01 15:48:05 移动开发

在 Android 上的 Google Cloud Messaging 中处理注册 ID 更改

在 Google Cloud Messaging 的文档中,它指出: Android 应用程序应存储此 ID 以备后用(对于例如,检查 onCreate() 是否已经注册).笔记Google 可能会定期刷新注册 ID,以便您设计您的 Android 应用程序时应该理解com.google.android.c2dm.intent.REGISTRATION 意图可能会被调用多次.您的 Andro ..
发布时间:2022-01-01 15:47:27 移动开发

解析推送 - 如何在 Android 上接收推送时无需用户操作即可自动打开活动

我有一个要求 (android),我的应用程序应该在收到推送通知时自动运行其主要活动,而无需用户点击系统托盘中的通知.我有一张显示当前位置的地图,但在推送中,我将收到一个位置,我需要在主活动中使用地图将相机移动到当前接收到的位置,并提醒用户自定义声音.所有这一切都应该在用户没有点击任何东西的情况下发生.请帮忙.提前致谢. 解决方案 是的,这是可能的.Parse.com 文档说: 您还 ..

GCM 推送通知不通过代理

我正在为我的课程项目(类似于 Snapchat)开发一个小应用程序,它允许人们发送和接收图片和视频.我正在使用名为 Parse 的 BaaS,它使用 GCM 来传递推送通知.但是,问题是我的校园使用代理网络,因此许多应用程序(WhatsApp、Instagram)无法运行,而某些应用程序(Snapchat)可以运行,但无法发送通知.我的应用程序也是如此. 假设我对代理网络没有任何影响并且蜂窝 ..

Android Parse Push 通知设备仅在一台设备上注册一次

我在我的应用程序中使用解析服务推送通知的每个人.但是当我在一台设备上重新安装该应用程序时,它会一直注册.然后问题是,一台设备在每台设备上都会收到多个通知.我已经完成了一些注册代码,如下所示.请帮助我,提前致谢. Parse.initialize(this, PARSE_APP_ID, PARSE_CLIENT_KEY);ParseACL defaultACL = new ParseACL();d ..

在单个 android 应用程序中使用多个 firebase 帐户进行谷歌分析

我有一个用例,其中 1 个应用将由多个独立的公司(特许经营权)使用,这些公司将拥有自己的营销和管理团队.我需要用户在移动应用程序启动时选择一个专营权,然后从那时起,将所有分析数据推送到该专营权的 firebase(谷歌分析)帐户.类似地,从该特许经营的服务器发送的任何推送通知都需要发送给用户. 这个配置可以吗?过去我是为每个特许经营权设置一个谷歌分析帐户,然后在选择特许经营权时从服务器下载U ..

应用服务器如何将 Google 帐户与用户的设备相关联?

我希望用户能够从网络服务器和/或本机 PC 应用程序输入数据,并将其传输到他们选择的 Android 设备,其方式与 Google Play 在设备上的安装方式大致相同. 我想用用户的谷歌账号身份验证在应用服务器之间建立链接以及用户在 GCM 中注册的 Android 设备. 我在 Google Cloud 消息传递中找不到任何关于如何处理此类身份验证的内容API 文档,但确实发现了这 ..