无网络对讲用户注册

Posted

技术标签:

【中文标题】无网络对讲用户注册【英文标题】:Intercom user registration without internet 【发布时间】:2015-11-14 18:09:12 【问题描述】:

我分别在iosandroid 上调用 registerUserWithUserId 和 registerIdentifiedUser 来注册用户。

如果我在手机没有网络(即无法访问intercom.io服务器)的情况下尝试注册用户,当恢复网络时图书馆会重新尝试注册用户吗?或者我应该在互联网返回自己时重新尝试注册用户?

当使用charles 观察网络流量时,看起来图书馆确实会在互联网恢复时尝试重新注册用户(这太棒了)。但很难确定,因为这个用例没有明确的文档。

iOS:

[Intercom registerUserWithUserId:userId email:userEmail];

安卓:

Intercom.client().registerIdentifiedUser(new Registration().withUserId(userId).withEmail(email));

【问题讨论】:

【参考方案1】:

是的,当您的互联网连接恢复时,图书馆会联系对讲机。使用 Intercom 时无需考虑网络状态。

注册用户所做的最重要的事情是保留用户 ID 和电子邮件。这样可以确保即使您完全没有连接,用户也会在下一次机会被发送到对讲机。

我希望这能回答你的问题? 我们绝对应该更好地记录这一点。

【讨论】:

以上是关于无网络对讲用户注册的主要内容,如果未能解决你的问题,请参考以下文章

用starRTC实现对讲系统

我们如何从 API 中检索对讲信使用户/联系人?

仲子路来和大家说说什么是楼宇对讲系统?

在 Rails 中使用 em-websocket 构建对讲系统的策略?

提示显示指定的账号名无效是啥意思

安防监控iVMS-4200