По какой-то причине, я получаю сообщение об ошибке для AppInvite Dialog ...IOS: Facebook SDK AppInvite ошибка 9
После настройки info.plist для iOS9 по documentation, настройки параметров всех Facebook, на проекте, Я получаю метод ошибки, вызываемый с помощью: Error Domain=com.facebook.sdk.core Code=9 "(null)"
. Ссылка на связь была сделана на Facebook's Hosting API.
- (void) appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error{
NSLog(@"error: %@",error);
}
метод я использую, чтобы вызвать диалоговое окно:
-(void)inviteFriends{
FBSDKAppInviteDialog* dia= [[FBSDKAppInviteDialog alloc] init];
if ([dia canShow])
{
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:self.applink];
content.appInvitePreviewImageURL = [NSURL URLWithString:self.preview_image];
[FBSDKAppInviteDialog showFromViewController:self.rootViewController.mainViewController withContent:content delegate:self];
}
[dia release];
return;
}
Я пытался дозвониться inviteFriends
в разных местах, но не заводится и получите методу didFailWithError
.
Однако по какой-то причине он может начать работать внезапно и будет работать все время с тех пор, если приложение не будет удалено с устройства и не будет переустановлено. В этом случае он не откроется снова ...
Если ваше приложение в режиме разработчика, убедитесь, что оба пользователя будут добавлены в приложение панели FB. Кроме того, дважды проверьте ссылку на приложение. Появляется ли диалоговое окно вообще, или вы получаете сообщение об ошибке еще до презентации? Реализация, вы опубликовали, выглядит так же, как моя, поэтому не должно быть ключевого фактора. –
Диалог вообще не отображается – Ted
Пользователь, тестирующий, определяется как тестер, я вижу друзей, когда появляется диалоговое окно – Ted