With the new Facebook SDK 4.0.1, I have implemented below in my "Invite to App" button:
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]];
content.previewImageURL = [NSURL URLWithString:@"http://someImage.jpg"];
[FBSDKAppInviteDialog showWithContent:content
delegate:self];
By clicking the button, it successfully direct me to my Facebook app, I could pick my friends and type invite message, and the invites are sent (with a success tick at the end of the progress bar).
When I check appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results
, the result is didComplete = 1
. However, I could not see any notifications on my friends Facebook (which have not installed my app) or on Test User account Facebook. I am deeply frustrated with this, so any help is much appreciated.
A few more questions, I have put in my appID in the Facebook generated applink although my iOS app is still in development. Do I need a released valid appID for the applink to test the app invite function on Facebook? And does my Facebook app need to be reviewed and approved to test the app invite function with my friends? Thanks.
You can visit the link below. i have the same problem and this must help
Facebook App Invites iOS SDK v4.0 configuration and states
Hope this help :)
After a few hours of also not seeing the invite notifications, I realized that the notifications only appear in the Facebook mobile app (not on the FB website).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With