我已经创建了一个android gcm客户端,并从gcm服务器获得注册ID。现在我想将这个ID传递给我的服务器代码,它将消息发送到gcm服务器。我所做的是从logcat手动复制reg id并粘贴到服务器codeq中。这种方法在模拟器中工作,但不在手机中,因为我不知道手机中的注册ID。有人可以分享关于如何将reg ID传递给服务器端方法programmaticaly的代码片段。提前致谢。如何通过android gcm注册ID
0
A
回答
1
简短的回答是:使用HTTP。
较长的答案如下。首先,将一个将RegID作为参数之一的网页放在一起。根据Web服务器的性质,可能会有不同的技术(PHP,ASP.NET,servlet)。该页面将从参数中获取RegID并将其存储在某个永久介质(数据库文件?您决定)中。我的意思是“参数” - 查询字符串或POST表单。后者更好,因为这些RegID可以变得相当大。
该页面需要某种公共URL,即您的Android应用可以访问的公共URL(即不是http://localhost
)。 IP地址URL可以工作。
最后,在您的Android应用程序的收到RegID的部分中,使用HttpClient
执行Web请求,并将您刚刚获得的RegID作为POST参数传递。
至于准备使用片段...太多的变量。首先,一半的代码是服务器端的,我们不知道您使用的是哪种服务器端技术。 Android部分 - 只需查找适用于Android的HTTP POST示例。 '网络充满了这些。
此外,请接受一些答案。这就是我们如何在这里滚动。
相关问题
- 1. Android GCM注册ID
- 2. Android GCM注册ID
- 3. GCM注册ID
- 4. Android GCM:空注册ID
- 5. Android GCM注册ID错误
- 6. Android GCM检索注册ID
- 7. android GCM注册ID空白
- 8. 什么是GCM注册ID?
- 9. 如何注册gcm从gcm获得注册ID
- 10. Android GCM注册
- 11. GCM注册令牌是否等于GCM注册ID?
- 12. GCM注册ID为空
- 13. GCM框架参数和GCM注册ID
- 14. GCM:注册ID或令牌
- 15. 管理GCM注册ID的
- 16. android GCM注册ID最大长度
- 17. Android的GCM注册ID变化
- 18. GCM注册ID是否过期?
- 19. GCM注册ID已更改
- 20. 如何处理GCM更改注册ID?
- 21. GCM/APNS如何生成注册ID
- 22. 如何GCM使用的注册ID
- 23. GCM通过PhoneGap Push Plugin在我的Ionic App中注册2个注册ID
- 24. Android GCM注册ID在一小时内过期
- 25. 孤儿GCM注册ID何时到期?
- 26. 无法获得注册ID在GCM
- 27. Android GCM注册失败
- 28. Android的GCM注册设备
- 29. GCM:获取已注册的ID从GCM服务器
- 30. 设备上的不同GCM注册ID
Iam使用servlet作为服务器端技术。你可以请分享一些示例代码发送注册ID到servlet – swingmicro
我不能 - 我不知道你的网页是什么样的,它的公共地址是什么,它的接口是什么。 [请付出努力。](http://whathaveyoutried.com/) –
谢谢Seva能够使用AsynTask发送Reg ID – swingmicro