Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
225 views
in Technique[技术] by (71.8m points)

ios - FBLikeControl callback

is there any way I can get some kind of feedback from the new FBLikeControl if the user liked the page? Or at least to know somehow, that he returned back to the app from the Facebook app?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Update:

Since Facebook apparently made this header private, you now have to subscribe directly to the notification using a raw string:

[[NSNotificationCenter defaultCenter] addObserver:myObject selector:@selector(myCallback:) name:@"FBLikeActionControllerDidUpdateNotification"];

Old answer for reference:

For anyone in the future looking for this: I ended up subscribing myself to FBLikeActionControllerDidUpdateNotification notifications. Once the notification is received you can do the following:

if ([notification.object isKindOfClass:[FBLikeActionController class]]) {
    if ([(FBLikeActionController*)notification.object objectIsLiked]) {
       // do your stuff here, user liked!
    }
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...