遵循 OAuth.io 简单的两行
OAuthIOModal *oauthioModal = [[OAuthIOModal alloc] initWithKey:PublicKey delegate:self];
[oauthioModal showWithProvider:@"fitbit"];
使用正确的 FitBit 页面弹出 web 视图。
耶
我填写电子邮件和密码,点击“允许”。
然后我得到“绿色检查”,并带有“授权”的快乐消息。
--然后--FitBit 页面显示“请返回 [The App] 并在请求时输入以下 PIN”。
问题 1) 我们在 [The App].. 我们从未离开过它.. 我们在 web 视图中。没有返回应用程序
问题 2) 复制 PIN 码?这真的很不方便..尤其是在移动设备上。为什么不能在 http 参数的回调中返回它?像 Facebook SDK、Twitter、Instagram?
问题3)因为1),没有按钮,没有回调执行,唯一能按的就是OAuth.io视图控制器中的X
问题 4) didFailWithOAuthIOError: 委托方法被“用户取消”调用。
似乎缺少一些非常简单的东西,但在“与提供者一起显示”调用之前,一切似乎都是正确的。
请帮忙