Yammer OAuth 在重定向 URL 后不会返回到 iOS 应用

Yammer OAuth is not going back to iOS app after redirect URL

我已关注 Yammer iOS SDK provided here, and have issues when doing the login. I have registered the app with an Expected redirect https://webpage.com

在 YMConstans.m 文件中,我已将 YAMMER_AUTH_REDIRECT_URI 更改为相同的地址,因此一切都应该可以正常工作。但是,当我 运行 该应用程序时,它允许我登录但从不重定向到该应用程序。这意味着,永远不会调用以下方法,因此我无法处理提供的令牌。

- (BOOL)application: openURL: sourceApplication:sourceApplication annotation:

关于我可能做错了什么的任何想法?

问题是URI配置错误。这是信息部分中的正确配置:

这是为 redirect_uri 定义的代码:

SString * const YAMMER_AUTH_REDIRECT_URI = @"whatever://example.com";

最后,在 Yammer 中注册的应用程序的预期重定向设置应该相同:

whatever://example.com