ios - 我怎么知道用户是否以相同的 ID 登录其他设备,我在我的应用程序中使用了 XMPP

标签 ios iphone objective-c xmppframework

我在 iphone 中实现了一个聊天应用程序我想知道每当用户已经登录并且他/她想使用相同的用户名和密码在其他设备上再次登录时,它应该显示弹出用户已登录其他设备。

不知道用什么方法查看登录状态。

最佳答案

你在 appdelegate 中有一个方法用它来解决它

- (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(NSXMLElement *)error
{
    // show the popup if user  didNotAuthenticate
}

这个方法可能对你有帮助

关于ios - 我怎么知道用户是否以相同的 ID 登录其他设备,我在我的应用程序中使用了 XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19945579/

相关文章:

ios - 链接 UIAlertAction 打开另一个 ViewController

ios - 无法在 Swift 中更新字典的值

ios - 处理 UIView 中许多子 UI 元素的最佳方法

iphone - 自定义图像选择器/UIScrollView 未出现在 View 中

objective-c - 将 DOM 元素添加到 Cocoa WebView

ios - 单例类保留 'Losing' UIImage

iphone - iOS - 将自定义 UIView 放入 View Controller 中

ios - Xcode 强制构建到锁定的设备?

iphone - 如何在 objective-c 中设置 NSNumber 变量的值(不创建新对象)

ios - 无符号整数与 %u