首先..两者有什么区别?多个用户可以在同一频道上订阅吗?其次,我可以从定义 BroadcastReceiver 的代码中将消息发送到我遇到的另一部手机。
else if (action.equals(BumpAPIIntents.CHANNEL_CONFIRMED)) {
long channelID = intent.getLongExtra("channelID", 0);
Log.i("Bump Test", "Channel confirmed with " + api.userIDForChannelID(channelID));
Toast.makeText(getBaseContext(), "Channel confirmed with " + api.userIDForChannelID(channelID), Toast.LENGTH_SHORT).show();
api.send(channelID, "Hello, world!".getBytes());
AFAIK 然后会话保持打开状态,我可以发送后续消息。我不知道该怎么做。我真的希望凹凸 API 有(更好的)文档:(
任何帮助将不胜感激。
我不确定你的问题"两者之间有什么区别"?
关于是否可以多个用户在同一频道上订阅,根据我的个人经验,我还没有看到这是不可能的。
是的,您可以在收到CHANNEL_CONFIRMED广播后开始调用 api.send()。