【问题标题】:Can we add Twitter permissions on demand in an iOS app?我们可以在 iOS 应用中按需添加 Twitter 权限吗?
【发布时间】:2012-11-02 04:59:19
【问题描述】:

我们正在制作一款 iOS 应用,它与 Twitter 有两个集成点: 1. 用户可以使用 Twitter 账户登录(或 FB 账户或只是电子邮件/密码) 2. 用户可以将他刚刚完成的工作分享到 twitter(只需发布一条推文)

因此,对于某些用户,我们需要对 twitter 的读/写访问权限,但对于某些用户来说,只需最低限度的登录权限就足够了,我不想通过在第一次登录时要求写权限来吓跑用户,当他们甚至可能没有意识到该应用程序可以将他们的工作分享到 Twitter 时。

是否有可能仅在首次启动时请求登录权限,而仅在第一次推文需要时请求推文权限?

附: 我们不会使用内置的 iOS 共享表,因为它们仅适用于分享到任一 FB 或 Twitter 或其他地方。我们希望以四方应用风格同时向 Twitter、Facebook、电子邮件和其他地方提供共享服务

【问题讨论】:

    标签: ios twitter login permissions


    【解决方案1】:

    我不熟悉最近的更改,但我相信权限是您在https://dev.twitter.com/apps 中设置的权限。所以不,你不能这样做。我不认为你也可以在 facebook 上这样做。

    (侧边栏:twitter 的文档现在完全是一团糟。我在那里找不到任何有用的信息)

    【讨论】:

    • 对于 Facebook 而言,这不仅是可能的,现在 Facebook 实际上建议以细粒度的方式请求权限,原因几乎与在用户只想登录时不会用发布权限请求吓跑用户的原因相同看一下。引自developers.facebook.com/docs/howtos/ios-6:“最佳实践:应用程序应在上下文中请求权限,以改善用户体验和请求的转化率。例如,示例应用程序仅在用户第一次发布签到时请求publish_actions。”
    • 有趣,.. 我还是会玩 Draw Something 如果他们在被 Zynga 收购后那样做的话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 2017-09-14
    • 2013-09-21
    相关资源
    最近更新 更多