And*_*rew 31
更新:
由于这个答案仍然很受欢迎,我只是想在iOS 5和iOS 6中添加它,因此需要的更少Sharekit
.现在,许多流行的共享选项都内置在操作系统中.话虽这么说,这个答案对于没有内置到设备中的共享服务仍然有效,或者如果您对Sharekit更加满意.
我将告诉你如何为Facebook做这件事,Twitter完全一样,只需将Facebook的所有实例改为Twitter即可
首先,#import "SHKFacebook.h"
然后在按钮的目标方法中,输入以下内容:
SHKItem *item; //This creates the Sharekit Item
NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/us/app/...?mt=8"];
Run Code Online (Sandbox Code Playgroud)
该NSURL
应该是应用商店中应用的链接.这样,如果有人在Facebook上看到您的应用程序发布的帖子,并且他们点击它,他们将被定向到商店,以便他们可以下载它.严格来说,这是可选的,但是为什么你不尝试用额外的一行来获得新的下载.
现在我们需要设置SHKItem
如下:
item = [SHKItem URL:url title:[NSString stringWithFormat:@"I'm playing someGame on my iPhone! My Highscore is %i, think you can beat it?", highScoreInt]];
Run Code Online (Sandbox Code Playgroud)
然后像这样设置帖子:
item = [SHKItem URL:url title:@"Share Me!"];
Run Code Online (Sandbox Code Playgroud)
title参数不是用户可自定义的.无论您在此设置什么,用户都无法更改.除了放在那里的任何内容之外,他们还有机会添加自己的文本.
最后显示项目:
[SHKFacebook shareItem:item];
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助.正如我所说,只需将此帖中的Facebook更改为Twitter即可.如果您需要更多帮助,请在评论中告诉我.
归档时间: |
|
查看次数: |
18244 次 |
最近记录: |