iOS从设置而不是应用登录中获取登录ID

Posted

技术标签:

【中文标题】iOS从设置而不是应用登录中获取登录ID【英文标题】:iOS taking login id from setting not from app login 【发布时间】:2014-12-16 06:33:59 【问题描述】:

我在从 ios 应用程序发布 Facebook 时遇到问题。

在 iOS 中有 2 种登录方式,第一种来自 iPhone 中的设置,另一种来自应用。

当我当时通过 Xcode 向 facebook 发布任何内容时,它会从设置 facebook 登录而不是应用登录中获取 facebook 登录 ID。

我想要在应用程序登录中使用的 Facebook 登录 ID,而不是设置。

有没有办法解决这个问题。

【问题讨论】:

在设置应用程序中取消使用 Facebook 并且根本不使用它是一个解决方案吗?如果您已经在使用 Facebook iOS SDK,最好只使用它。从我们过去的经验来看,这真的不值得。没有多少人在他们的设置中登录过 Facebook,我们的一些用户甚至感到困惑,不知道在设置中将登录名放在哪里。 【参考方案1】:

如果您使用UIActivity Controller 进行分享,那么它将使用设置登录ID,如果您需要使用应用程序登录,那么您可能需要使用Facebook SDK 实现自己的自定义方法在Facebook 上分享,

你可以参考下面的链接来实现你自己的分享

https://developers.facebook.com/docs/ios/share

【讨论】:

以上是关于iOS从设置而不是应用登录中获取登录ID的主要内容,如果未能解决你的问题,请参考以下文章

如果我在 ios 中使用电话号码登录,如何从 Facebook 获取电子邮件 ID?

从设置应用程序 ios 获取推送通知启用/禁用事件?

ios电报无法登陆

从设置用户名和密码首选项登录

从 AD 获取当前登录的用户(而不是 NT AUTHORITY/NETWORK SERVICE)

Instagram API 阻止在成功登录后重定向到 iOS 应用程序并出现 400 错误请求错误