问题标签 [android-c2dm]
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.
android - android c2dm 编程示例
我是android应用程序开发的新手。我正在使用 c2dm 开发一个 android 应用程序。谁能告诉我如何从 c2dm 接收应用程序的注册 ID。请用详细的例子和解释告诉我
android - 当我在 Android 中聚合多个通知时,如何动态更改通知消息?
我正在尝试执行处理 Android (C2DM) 中的推送通知的简单任务:
- 如果通知栏中不存在通知,则将其设置为“foo A”
- 如果通知已经存在,请抓取它,阅读其文本,然后将其更新为“N 个通知:foo, bar, ...”之类的内容。这类似于 gmail 客户端在您收到 1 封电子邮件而不是多封电子邮件时在 Android 上所做的事情
我浏览了文档,阅读了http://developer.android.com/guide/topics/ui/notifiers/notifications.html#Updating,搜索了 SO 和网络,但到目前为止,我没有看到访问当前在通知栏中的通知。
我是否需要在其他地方管理计数并在用户关闭通知时将其重置?有没有办法阅读现有的?
谢谢你。
android - 如何获得 C2DM 身份验证令牌?
我正在研究 android c2dm 一段时间。
上周,我在模拟器的logcat中获得了注册ID,但我仍然无法获得auth token。
我的 logcat 中有一些错误和警告消息:
现在我正在尝试使用 chrometophone 的源代码,但仍然没有获得身份验证令牌...
我错过了什么吗?如何获得身份验证令牌?
c++ - 什么是网络挠痒痒?我怎么去发送一个?
什么是网络挠痒痒?我怎么去发送一个?
android - 使用 C2DM 得到 401 问题?
HI~大家好!我已经获得了手机的 registration_id 和来自谷歌的身份验证令牌,用于我正在执行推送的 gmail 帐户。
但是当我将我的身份验证令牌和注册 ID 发送到 Ubuntu 并尝试通过 php 发布它时,php 的 curl 并且仅 curl 请求 C2DM 以获取消息。而且我总是得到 401 Unauthorized。
这是我的php代码....
我错过了什么或做错了什么?
任何帮助将不胜感激,谢谢!
android - javax.net.ssl.SSLHandshakeException:无法验证 SSL 证书:https://android.apis.google.com/c2dm/send
我收到 [C2DMReg] handleRequest
org.apache.http.auth.AuthenticationException
在尝试从谷歌服务器获取注册 ID 时。这是 logcat 跟踪:
但是我能够获取注册 ID。但是当我尝试将味精发送到设备时,我得到一个异常是
javax.net.ssl.SSLHandshakeException:无法验证 SSL 证书:https ://android.apis.google.com/c2dm/send
可能是什么原因?我为 C2DM 服务注册了我的电子邮件 ID 已经 24 小时。我收到了他们的邮件。但它仍然不起作用。
android - C2DM:如何使用 C2D_MESSAGE 权限?
我即将为我的应用程序实现 C2DM,但我发现文档对于如何编写清单有点混乱。
清单代码示例包含以下内容:
这解释如下:
applicationPackage + ".permission.C2D_MESSAGE 防止其他应用程序注册和接收应用程序的消息。
但这究竟是如何工作的?据我了解,这声明了一个权限,然后为我的应用程序获取该权限。但是,该权限究竟是在哪里执行的呢?
注册时给出的代码是:
接收到registrationIntent的Service怎么知道要检查什么权限呢?据我了解(如果我在这里错了,请纠正我),在声明权限时,我可以在我的命名空间中选择任何权限名称,例如 com.example.myapp.permission.WHATEVER。
还是 C2D_MESSAGE 是我必须使用的一些魔法常数?
此外,文档说我必须为com.google.android.c2dm.intent.C2D_MESSAGE
和com.google.android.c2dm.intent.REGISTRATION
意图实现接收器。但是在代码示例中,接收者的过滤器只包含.intent.RECEIVE
和.intent.REGISTRATION
Intents。去哪儿了C2D_MESSAGE
,和我上面的问题有关系吗?
我希望这不是显而易见的事情,但我就是不明白......请帮忙。
android - C2DM:我可以在同一个应用程序中注册多个发件人 ID 吗?
我有一个管理第三方服务器列表并可以轮询它们以获取信息的应用程序。这些服务器应该彼此独立(并且可能不受我的控制)。
现在我想实现 c2dm 通知以避免持续的主动轮询。第三方服务器将能够发布它们senderId
并允许我的客户在向registrationId
谷歌注册后向他们发送 C2DM。
现在我的问题是:是否可以从同一个应用程序包中为多个 c2dm 发件人注册?如果是这样,我将如何区分注册(尤其是注销)过程,以便我可以更新正确的本地服务器配置条目?
我找到的唯一资源是这个 google groups thread,但有一段时间没有得到回答。我希望你能帮忙。
注意:这只是关于注册。发送消息时,第三方服务器可以注入自己的服务器名称,以便消息处理程序可以区分它们。但是使用谷歌服务器的注册过程似乎并没有让我选择将用户定义的信息传递回我的BroadcastReceiver
android - C2DM 注册:我可以在同一个应用程序上注册不同的用户吗
我想为同一个应用程序注册多个用户。在 Android C2DM 中有可能吗?如果是,我们是否有任何文档链接?
谢谢基兰
android - C2DM 注册重试
我正在使用 C2DM,如果注册成功,它就可以正常工作。但有时注册失败,然后它会尝试稍后注册:
但是如果警报管理器触发了这个意图怎么办?我必须抓住它吗?因为不知何故,该程序永远不会重试注册。