pubnub webrtc android演示应用程序显示"用户不在线"

时间:2018-02-26 19:13:47

标签: android webrtc pubnub

我一直在尝试创建自己的pubnub webrtc视频聊天应用程序,我一直在使用pubnub webrtc应用程序作为参考,它正在使用默认的pub和sub键,但当我使用自己的pub和sub键时,它显示用户不在线。

Android示例应用链接 - 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;
                }

1 个答案:

答案 0 :(得分:0)

将存在添加到WebRTC移动应用

  

https://admin.pubnub.com - 登录您的帐户并启用PRESENCE。

有时您想知道用户何时在线或离线。您想知道其他用户何时上线,并且您想知道他们何时离线。这称为在场检测

您可以启用在线状态检测访问https://admin.pubnub.com并导航到您的应用密钥。然后单击Presence开关将其打开。可以在Add-ons部分找到此开关。

Presence WebRTC App

请参阅上面的示例屏幕截图。您可以看到ON开关已设置。这为您的移动WebRTC应用程序启用了状态检测。