使用Twitter和Accounts框架添加应用程序名称

使用Twitter和Accounts框架添加应用程序名称,twitter,ios5,accounts,Twitter,Ios5,Accounts,我正在iOS5上开发一个小小的Twitter应用程序。我正在使用Twitter和帐户框架,因此我使用ACAccount登录,并使用TWRequest发送推文 当我发送一条推特时,在其细节上,我看到“通过iOS”。我可以(通过TwitterAPI或iOS框架)设置应用程序的名称以查看类似“通过MyApp”的内容吗 我知道,如果我通过OAuth使用我的应用程序消费者密钥等进行身份验证,会自动设置该值,但事实并非如此,因为我通过ACAccount进行身份验证 谢谢。好的,我在Twitter开发文档中找

我正在iOS5上开发一个小小的Twitter应用程序。我正在使用Twitter和帐户框架,因此我使用
ACAccount
登录,并使用
TWRequest
发送推文

当我发送一条推特时,在其细节上,我看到“通过iOS”。我可以(通过TwitterAPI或iOS框架)设置应用程序的名称以查看类似“通过MyApp”的内容吗

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


谢谢。

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

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

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

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


我们如何才能在iOS5推文和其他框架推文中实现“通过myapp”的向后兼容性?此外,如何阻止某人在twitter上注册与我们的iphone应用同名的应用程序,从而破坏“通过appname”功能。这似乎是不择手段地想出来的。