我有一个 ios 6 应用程序,第一页上有一个 facebook 登录。我正在使用 facebook-sdk 3.2。登录过程类似于美味教程。因此,如果有会话,用户会自动登录,否则他必须按登录。我还有一个共享对话框。它类似于分享教程。
- 如果用户在iOS-Settings中填写了他的 Facebook 登录信息,则会出现一个本机登录对话框(弹出框)。如果用户登录并触摸共享按钮,则会出现本机共享对话框。
- 如果用户没有在iOS-Settings中填写他的 facebook 登录信息,则会有一个 fast-app-switch-login。如果用户登录并触摸共享按钮,他最终会进入后备共享对话框。
现在到奇怪的部分:
如果用户选择方式 2,关闭并重新启动应用程序,如果 facebook 会话存在,他会自动登录。如果用户随后触摸共享,则会弹出本机共享对话框(应为回退共享对话框),并要求用户在 iOS 设置中填写其凭据。
有没有办法让行为保持一致?我不在乎是否有请求的后备共享对话框或本机对话框。