Ios8 iOS 8共享扩展和身份验证流

Ios8 iOS 8共享扩展和身份验证流,ios8,ios8-extension,ios8-share-extension,Ios8,Ios8 Extension,Ios8 Share Extension,我有一个iOS 8共享扩展,用于从web浏览器发布内容。如果用户从未通过包含应用程序登录,则需要提示用户登录 Pinterest似乎支持快速切换到包含的应用程序(我假设他们已经实现了共享扩展) iOS文档表明,只有今天的扩展才能实现 有没有办法通过共享扩展快速切换到包含身份验证的应用程序?到目前为止,还没有办法!当用户在包含应用程序的应用程序中成功登录时,您可以使用NSUserDefault(使用appGroup的SuiteName)设置sessionKey。当用户使用共享扩展-->时,请检查s

我有一个iOS 8共享扩展,用于从web浏览器发布内容。如果用户从未通过包含应用程序登录,则需要提示用户登录

Pinterest似乎支持快速切换到包含的应用程序(我假设他们已经实现了共享扩展)

iOS文档表明,只有今天的扩展才能实现


有没有办法通过共享扩展快速切换到包含身份验证的应用程序?

到目前为止,还没有办法!当用户在包含应用程序的应用程序中成功登录时,您可以使用NSUserDefault(使用appGroup的SuiteName)设置sessionKey。当用户使用共享扩展-->时,请检查sessionKey是否存在,或发出警报,提示他们必须打开包含应用程序并在使用共享扩展之前登录。另一种方法是,您可以显示用户输入帐户和密码的文本输入对话框,然后在共享扩展内执行身份验证流,如“500px”应用程序(在iTunes中)您看过Pinterest吗?它似乎支持这一点,所以问题来了。对不起,我只是测试了Pinterest,当快速切换到包含应用程序时,它工作得很好。我认为他们必须采取一些特殊的手段来实现这一目标。我也在等待这个问题的解决。如果你能找到任何解决方案,请分享。感谢guy。Dropbox和Maps.me都可以在使用共享扩展时打开它们的应用程序。。一定有办法……难道他们不可能只是要求系统打开他们的应用程序注册处理的URL吗?