我正在编写自己的iPhone游戏,因为我不希望用户支付我的等级,我想允许他们在他们的FB或Twitter时间线上发布内容。一旦完成,我想免费解锁关卡,并为每个关卡包执行此操作。
任何人都知道如何做到这一点?我知道我可以使用Facebook API for iOS发布状态,但我怎样才能确保该操作已经完成?
答案 0 :(得分:0)
每个帖子或推文都有一个确认委托方法。添加NSNotification以在确认完成时解锁您的级别。
答案 1 :(得分:0)
你可以这样做,使用图形api很容易为FB。
您可以说用户在您的代码中发布硬编码的消息,并且您收到来自api的回复,该消息发布在他的墙上,然后您可以解锁该级别。
此外,如果您希望该用户无法编辑消息,那么您需要在后台发布消息,就像下面的代码一样简单。
NSMutableDictionary *dictPara = [[NSMutableDictionary alloc] init];
[dictPara setObject:objSelGameStep.smsg forKey:@"message"];
[dictPara setObject:@"status" forKey:@"type"];
[facebook requestWithGraphPath:@"me/feed" andParams:dictPara andHttpMethod:@"POST" andDelegate:self];
我希望这对你有所帮助。