0

我在尝试使用Google云消息传递建立设备到设备消息传递。我尝试使用套接字编程,但每当我转到下一页时,连接就会消失。因此我使用GCM。计划是从客户的手机发送一条消息,并使用3g/wifi而不是蓝牙将其显示在服务器的手机上。无法使用GCM建立设备到设备消息传递

我指以下链接相同:

http://androidexample.com/Device_To_Device_Messaging_Using_Google_Cloud_Messaging_GCM_-_Android_Example/index.php?view=article_discription&aid=122&aaid=142

它没有错误,并正在运行,但没有什么是显示在屏幕上。还有一些疑问:

  1. 在CommonUtilities.java的代码中,Server_Url应该是什么?我使用XAMPP,那么它应该是XAMPP的URL?
  2. 另外,什么应该是Sender_ID?
  3. 也在MainActivity.java中,应该是什么设备的IMEI?我们是否必须手动输入,或者设备是否自行获取。
  4. 同样在php文件中,它的书面输入“GCM注​​册ID从设备获得”。是它的客户ID吗?我正在运行使用Google API,并在进一步继续之前将我的ID注册到模拟器的设置中。

任何人都可以告诉我我哪里错了吗?或者即使你有更好的主意,请在这里分享。我正在寻找移动到移动通信,而不是使用推送通知。

回答

0
GCM is working as follow: 

1 /你在谷歌注册您的应用程序,让你的SENDER_ID

2的第1 /客户端连接到GCM云以注册它的自我(使用SENDR_ID)

3/GCM云发送registrationID到客户端

4 /你应该做一个服务器,以便保存任何设备的registrationID那运行你的应用程序

If you want to send a GCM notification from one client to server 

1 /客户端应该连接到服务器

2 /告诉服务器做出demande含有的GCM云registrationID服务器的从而使GCM发送通知服务器

你会发现一个详细的解释here

相关问题