【问题标题】:pubnub webrtc android demo app showing "user is not online"pubnub webrtc android 演示应用程序显示“用户不在线”
【发布时间】:2018-02-26 19:13:47
【问题描述】:

我一直在尝试创建自己的 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;
                }

【问题讨论】:

  • 嗨@RDB 我们的回答是否有助于解决您的问题?

标签: android webrtc pubnub


【解决方案1】:

为您的 WebRTC 移动应用添加状态

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

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

您可以访问https://admin.pubnub.com 并导航到您的应用程序密钥来启用存在检测。然后单击 Presence 开关将其打开。此开关可在附加组件部分下找到。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 1970-01-01
    • 2014-12-12
    • 2011-05-30
    • 1970-01-01
    相关资源
    最近更新 更多