使用适用于 iOS 的 AddThis SDK,需要更改默认 Twitter 文本的“通过 @AddThis”

Posted

技术标签:

【中文标题】使用适用于 iOS 的 AddThis SDK,需要更改默认 Twitter 文本的“通过 @AddThis”【英文标题】:Using AddThis SDK for iOS, Need to change "via @AddThis" for default Twitter text 【发布时间】:2011-11-07 20:38:12 【问题描述】:

有史以来第一个 SO 问题,哇哦。

我已将 AddThis SDK 集成到 ios 应用中。我已将其设置为通过各种渠道共享 App Store 链接。除了 Twitter 消息中的默认文本将“via @AddThis”附加到推文的末尾之外,一切都运行良好。尽管此文本可由用户编辑,但我想将其更改为“通过 @MyTwitterHandle”。

AddThis' 文档说您可以使用:

[AddThisSDK setTwitterViaText:@"MyTwitterHandle"];

除非这不起作用。它会发出警告,表明 AddThisSDK 可能不会响应方法调用,并且应用程序在到达此行时崩溃。

检查 AddThisSDK 头文件,没有概述这样的方法。我搜索了他们的论坛和常见问题解答等无济于事。而且我确实遇到了其他实例,他们的文档中的方法名称与 SDK 中的方法名称不同。如果是这种情况,我还没有找到正确的名称。有谁知道怎么做?

提前致谢。

【问题讨论】:

【参考方案1】:

你有最新版本的 addthis iOS sdk 吗? http://www.addthis.com/help/ios-quickstart

【讨论】:

【参考方案2】:

请在分享码前设置setTwitterViaText

这会起作用:

[AddThisSDK setTwitterViaText:@"My App"];
[AddThisSDK shareURL:myUrl withService:@"twitter" title:@"myTitle" description:myDescription];

这不起作用:

[AddThisSDK shareURL:myUrl withService:@"twitter" title:@"myTitle" description:myDescription];
[AddThisSDK setTwitterViaText:@"My App"];

【讨论】:

以上是关于使用适用于 iOS 的 AddThis SDK,需要更改默认 Twitter 文本的“通过 @AddThis”的主要内容,如果未能解决你的问题,请参考以下文章

适用于 iOS 的 Facebook SDK

在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果

适用于 iOS 的 Xamarin facebook sdk 导致应用程序崩溃

适用于 iOS 访问令牌问题的 Facebook SDK

适用于 iOS 的 Facebook SDK 登录

适用于 iOs 的 Facebook SDK 无法正常工作