最近公司要从Fitbit手环中获取到运动数据 . 研究了半天, 下面把研究成果贴出来 防止后来者踩坑.
1. iOS applications may use theSFSafariViewController classinstead of app switching to Safari. Use of theWKWebVieworUIWebViewclass is prohibited. 在iOS中只能使用SFSafariViewController作为加载授权URL 的webView
2. 在申请程序的时候 redirect_uri 切记填写所属APP的URL Sechemes 这样才能在- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary *)options 中获取到授权返回的code
3.文档中所有地方标明的 redirect_uri 尽量都填写 . 即使标明了为可选值
4.请求个人信息的Url 一定记得设置请求头Authorization
先说这么多吧... 有新的问题再补, 另外, 如果文中有错误 或者 有什么问题 随时欢迎与我联系.