• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 如何重新启动像 facebook-ios-sdk 这样的应用程序?

[复制链接]
菜鸟教程小白 发表于 2022-12-12 19:03:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

问题:

我自己正在积极地查看 Github 的 facebook-ios-sdk 项目的源代码,但我想知道是否有人已经知道如何重新启动将 iPhone 用户发送到 Safari 的应用程序,以便用户可以在一段时间后回来工作完成了吗?

示例:

使用 facebook 登录时,在 facebook 登录页面验证用户身份后重新启动原始应用程序。

动机:

我希望能够为 youtube 视频做同样的事情,而不必完全失去用户。我不想使用标准的 webview 方法,因为我不想提供额外的空间来首先让用户加载视频,然后让用户单击播放按钮。我想完全跳过播放按钮及其相关的点击!相反,我希望用户能够只点击一个日常的常规 iPhone 按钮,并显示带有导航的视频,以便通过重新启动返回应用程序。



Best Answer-推荐答案


您需要您的应用注册“自定义 URL 方案”。然后在远程 Web 服务中获取回调以返回具有该方案的 URL。然后 iOS 将启动您的应用程序。

  • 提供更多(有些旧的)信息here.
  • 可以在 here. 找到 iOS 上常见的自定义 URL 模式列表

通常,作为 OAuth 登录过程的一部分,您提供回调 URL 作为参数之一。这样做的目的是告诉远程服务器 (YouTube),在成功验证后,将用户重定向到提供的 URL。如果 YouTube 支持这一点(它是否支持 OAuth?),那么当用户在 safari 中成功登录时,youtube 会告诉用户 safari 重定向到提供的 url。如果此 url 是“自定义 URL 方案”,它将导致您的应用重新启动,您可以从那里处理这种情况。

关于iphone - 如何重新启动像 facebook-ios-sdk 这样的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021729/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap