当用户通过谷歌或Facebook按下登录按钮时,在ios中它将用户转移到 用户应完成登录过程的safari链接。 有没有办法在应用程序中使用google \ facebook完成登录过程, 而不是将用户发送到safari页面?
我的ios应用被拒绝,说应该在应用内完成登录过程,不应该将用户转移到Safari中的网页。
有没有办法使用gitkit打开应用程序本身的google / facebook登录页面?
答案 0 :(得分:0)
我假设从Safari的外部网页登录,例如在“设置”应用中,用户未安装Facebook应用和/或登录Facebook帐户时的默认Facebook后备选项。
我们的应用程序与Apple有同样的问题。我们向他们发送了一条回复说“这就是Facebook的iOS SDK工作方式,这里是Facebook iOS SDK文档的链接,明确说明Facebook通过快速应用程序切换将Safari用作后备选项”。
第二天,应用程序获得批准。我认为审稿人不熟悉身份验证技术,所以我认为值得一提的是审稿人,希望你的情况也是如此。
要在没有额外用户界面的情况下登录Facebook,您需要期望用户在“设置”应用中登录Facebook。根据我们自己的经验,这不是很有利,许多用户在他们的设备上安装了实际的Facebook应用程序,但不知道如何登录,当时,我们只提供通过社交框架登录(Facebook / Twitter通过设置应用程序)。