【问题标题】:Add application name with Twitter and Accounts frameworks使用 Twitter 和 Accounts 框架添加应用程序名称
【发布时间】:2011-12-23 00:05:42
【问题描述】:

我正在 iOS 5 上开发一个小型 Twitter 应用程序。我正在使用 Twitter 和 Accounts 框架,因此我使用ACAccount 登录并使用TWRequest 发送推文。

当我发送推文时,在其详细信息中,我看到“通过 iOS”。我可以(通过 Twitter API 或 iOS 框架)设置应用程序的名称以查看类似“通过 MyApp”的内容吗?

我知道如果我通过 OAuth 使用我的应用消费者密钥等进行身份验证,则会自动设置,但事实并非如此,因为我通过 ACAccount 进行身份验证。

谢谢。

【问题讨论】:

    标签: twitter ios5 accounts


    【解决方案1】:

    好的,我在 Twitter 开发文档中找到了答案

    iOS 设备的某些应用程序名称会导致故障转移源属性仅显示为“iOS”,而不是应用程序的正确名称。这通常是因为应用程序在 Apple Store 中的名称长于 Twitter 数据模型中允许的最大值,或者因为与应用程序关联的 URL 无效。

    如果您遇到此问题,请确保: * 您正在使用已发布的应用程序。未发布的 iOS 应用程序和临时配置的 iOS 应用程序将不会使用自定义源标签。 * 您已向 Apple 提供了与您的应用程序关联的有效 URL * 您的应用程序名称与 Twitter 应用程序数据库中的名称不重复。

    如果您不想等待我们的错误修复: * 您在 Apple 注册的应用程序名称少于 32 个字符,并且与 Twitter 数据库中的应用程序名称不重复。

    https://dev.twitter.com/issues/39

    【讨论】:

    • 我们应该如何实现向后兼容,同时为 iOS5 推文和其他框架推文提供 'via myapp' 功能?此外,如何阻止某人在 Twitter 上注册与我们的 iphone 应用程序同名的应用程序,从而破坏“通过应用程序名称”功能。这似乎是不择手段的考虑。
    猜你喜欢
    • 1970-01-01
    • 2011-08-21
    • 2012-07-03
    • 2011-04-04
    • 1970-01-01
    • 2012-04-07
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多