我一直在尝试创建自己的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;
}
答案 0 :(得分:0)
https://admin.pubnub.com - 登录您的帐户并启用PRESENCE。
有时您想知道用户何时在线或离线。您想知道其他用户何时上线,并且您想知道他们何时离线。这称为在场检测。
您可以启用在线状态检测访问https://admin.pubnub.com并导航到您的应用密钥。然后单击Presence开关将其打开。可以在Add-ons部分找到此开关。
请参阅上面的示例屏幕截图。您可以看到ON开关已设置。这为您的移动WebRTC应用程序启用了状态检测。