作者euph (咬咬嚼嚼猴子口味)
看板MacDev
标题[问题] 请问iOS的FB登入对话窗
时间Wed Nov 13 17:17:03 2013
请问一下我在FB SDK看到有关登入时的对话框
https://developers.facebook.com/docs/ios/login/
找了一下 里面好像没有写有关如何选择想使用的对话框种类
其中在其他文件中有写到
https://developers.facebook.com/docs/reference/dialogs/oauth/
If you are using one of our iOS or Android SDKs to invoke the dialog,
this is automatically specified and chooses an appropriate display
type for the device.
我是不是可以认定这就是
对话框是SDK会自动帮我们选择 现在对应iOS版本最佳的显示??
也就是我们无法选择登入对话框??
如果有 是否能教一下如何设定...
如果不行 那里可以查得到那个iOS版本对应的是那一个版本的登入对话框吗!?
感谢回答 :)
--
乐於当宅男
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.118.185.164
1F:推 kiii210:我记得预设是ios内建的 在来是native app的样子 11/13 17:49
2F:→ uranusjr:预设是 iOS 内建, 如果 iOS 版本太旧就会 fallback 到以 11/13 21:06
3F:→ uranusjr:前没有内建 Facebook 整合时使用 Safari 的登入法 11/13 21:07
4F:→ howdiun:新sdk登入方法有3种,native, fb app, safari 11/14 09:36
5F:→ howdiun:如果手机设定有fb帐号就可以用native,不过也要程式有写 11/14 09:37
感谢回答
我有看到新版的SDK有这些登入方法
大概有找到选择登入对话框的方法了
简单的说他有一个Fallback Flow (这边的Fallback Flow不知道该怎麽翻)
iOS Login Dialog
Facebook App Native Login Dialog
Facebook App Web Login Dialog
Mobile Safari Login Dialog
会依iOS版本支援的程度按上面顺序去启动
如果想要跳过某一种起动方法的话 就是利用一些设定去删去启动作
可以参考这篇文件的Login dialog flows and control部份
https://developers.facebook.com/docs/ios/login/
其中最後一项的Mobile Safari Login Dialog似乎就是大绝了
最後手段 所以也没有删除的方法了 XDD
不知道我的解读有没有错误 还请帮忙指正 感谢 :)
※ 编辑: euph 来自: 219.118.185.164 (11/14 10:12)
6F:→ euph:自己再补问一个问题 上面的Login Dialog 都可以选择使用与否 11/14 11:25
7F:→ euph:但是唯独Embedded WebView Login Dialog没有看到如何使用 11/14 11:26
8F:→ euph:不知道有没有人知道如何使用它来登入?? 11/14 11:26
9F:推 kiii210:旧版的SDK我记得可以选 新版"好像" 11/14 11:34
10F:→ kiii210:拿掉了, 我也在找 11/14 11:34
11F:推 rsmallr:试试FBSessionLoginBehaviorForcingWebView 11/14 16:34