我一直在尝试创建自己的pubnub webrtc视频聊天应用程序,我一直在使用pubnub webrtc应用程序作为参考,它使用默认的pub和sub key,但当我使用自己的pub和sub key时,它显示用户不在线。
安卓示例应用程序链接- https://github.com/pubnub/AndroidRTC教程- http://realtimeweekly.co/android-webrtc-tutorial-pubnub/
public void dispatchCall(final String callNum){
final String callNumStdBy = callNum + Constants.STDBY_SUFFIX;
this.mPubNub.hereNow(callNumStdBy, new Callback() {
@Override
public void successCallback(String channel, Object message) {
Log.d("MA-dC", "HERE_NOW: " +" CH - " + callNumStdBy + " " + message.toString());
try {
int occupancy = ((JSONObject) message).getInt(Constants.JSON_OCCUPANCY);
if (occupancy == 0) {
showToast("User is not online!");
return;
}发布于 2018-02-28 01:37:08
向您的WebRTC移动应用添加在线状态
https://admin.pubnub.com -登录到您的帐户并启用在线状态。
有时,您希望知道用户是在线还是离线。您想知道其他用户何时上线,您想知道他们何时离线。这称为在线状态检测。
您可以启用在线状态检测、访问https://admin.pubnub.com和导航到您的应用程序密钥。然后单击在线状态开关,将其打开。此开关可在Add-ons部分下找到。

请参见上面的示例屏幕截图。您可以看到ON开关已设置。这为您的移动WebRTC应用程序启用了在线状态检测。
https://stackoverflow.com/questions/48995524
复制相似问题