iOS 从 safari(或其他应用程序)返回
我的问题如下:在我的应用程序中,我需要切换到 safari 进行登录;但是,当用户重定向到我的应用程序时,我希望执行特定操作。有办法做到这一点吗? ViewWillAppear 不起作用,因为它仅在视图第一次显示时被调用......
感谢您的帮助:)
My problem is the following: in my app, I need to switch to safari for a login; however, when the user is redirected to my app, I want a specific action to be executed. Is there a way to do that? ViewWillAppear doesn't work, since it's called only the first time the views shows up....
Thanks for the help :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以注册您的 iOS 应用程序来处理 URL 方案“foo”,然后从您的网站调用或提供指向“foo://my_custom_launch_action”的链接。当您的应用程序启动时,您可以阅读 启动选项并采取相应措施。
我认为 iPhone 的官方 Flickr 应用程序实现了这种机制,通过 Safari 从应用程序外部对用户进行身份验证。
You could register your iOS app to handle URL scheme 'foo', then invoke or have a link pointing to 'foo://my_custom_launch_action' from your website. When your app launches, you may read the launch options and act accordingly.
I think the official Flickr app for iPhone implements this mechanism to authenticate users through Safari from outside the app.