我是android新手。我正在开发一个简单的应用程序来在两个Android设备之间进行通信...
我将为我的项目制作这个场景,以便在两个Android设备之间进行通信。
是否可行?
有没有办法让这种沟通变得简单......
1.安装应用后,使用GCM注册用户
2.使用电话号码存储注册ID。
在申请中......
3.选择要与之聊天的人的电话号码 4.从服务器获取与电话号码对应的registration_ID(GCM唯一注册ID) 5.使用GCM向该移动设备发送请求消息 6.其他用户通过从服务器查找注册ID发送响应消息,并使用GCM与其他移动设备通信。
之后,两个设备之间的通信应该使用已知的GCM注册ID ....
提前致谢:) :) :)
答案 0 :(得分:0)
是的,您可以在服务器上存储应用的registrationId和设备的电话号码(假设它有一个,即没有没有电话连接的平板电脑)。您应该知道使用GCM的几个应用程序可以在一部手机上。每个都有不同的包名称,因此具有不同的regID。
电话号码和注册号码之间不一定存在一对一的关系,而是一对多关系。