Tôi đã thực hiện lời mời tham gia Ứng dụng Facebook trong Ứng dụng Trình diễn. Nó hoạt động tốt nhưng không nhận được thông báo.Thông báo mời ứng dụng Facebook không hoạt động trong ios
Tôi đã thêm tất cả chi tiết vào câu hỏi của mình, bây giờ bất cứ ai có thể cho tôi biết số vấn đề gì trong mã của tôi và tôi nên làm gì để giải quyết vấn đề này. Tôi có đã tạo người dùng thử nghiệm để thử nghiệm ứng dụng này.
Mã này hoạt động tốt, nó sẽ khởi chạy hộp thoại, cho thấy danh sách bạn bè và cũng cho thấy rằng các ứng dụng mời được gửi nhưng khi tôi kiểm tra nó trong bạn bè chiếm nó không hiển thị bất kỳ thông báo.
file Info.plist My
Tôi nghĩ rằng tôi có một sai lầm trong info.plsit dưới Loại URL (URL Schemes). Tôi đã viết hành động đó là tên của phương pháp nhưng tôi không có bất kỳ ý tưởng những gì tôi nên viết trong cột này.
Appdelegate.m
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
BFURL *parsedUrl = [BFURL URLWithInboundURL:url sourceApplication:sourceApplication];
if ([parsedUrl appLinkData])
{
NSURL *targetUrl = [parsedUrl targetURL];
[[[UIAlertView alloc] initWithTitle:@"Received link:"
message:[targetUrl absoluteString]
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] show];
}
return YES; }
ViewController.h
Bắt quả null khi
01.appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results
gọi
- (IBAction)action:(UIButton *)sender
{
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/*****************"];
[FBSDKAppInviteDialog showFromViewController:self withContent:content delegate:self];
}
- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results
{
NSLog(@" result %@",results);
}
- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error
{
NSLog(@"error = %@", error);
NSString *message = error.userInfo[FBSDKErrorLocalizedDescriptionKey] ?:
@"There was a problem sending the invite, please try again later.";
NSString *title = error.userInfo[FBSDKErrorLocalizedTitleKey] ?: @"Oops!";
[[[UIAlertView alloc] initWithTitle:title message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}
Xin chào, tôi cũng đang gặp phải vấn đề tương tự. bạn đã tìm được giải pháp phù hợp chưa? – ivarun