2014-10-09 88 views
0

我试图通过Facebook应用程序的状态打开我的应用程序,但我的链接显示为文本而不是链接。它既适用于短信和电子邮件,也不适用于FB或Twitter状态。从FB应用程序状态(iOS)打开我的应用程序

我在Info.plist中设置了一个URL方案。 我的链接是(appname是给我的URL方案名称)

我也是调用FB,微博&一切与

UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:sharingItems applicationActivities:nil]; 

[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) 
{ 
    bubbleTable.typingBubble = NSBubbleTypingTypeNobody; 

    NSBubbleData *sayBubble = [NSBubbleData dataWithText:textField.text date:[NSDate dateWithTimeIntervalSinceNow:0] type:BubbleTypeMine]; 
    [bubbleData addObject:sayBubble]; 
    [bubbleTable reloadData]; 

    textField.text = @""; 

    NSLog(@"%@, %d", activityType, completed); 
}]; 


[self presentViewController:activityController animated:YES completion:nil]; 

试图把一切都原生到iOS。

回答

0

查看您的使用案例中的https://developers.facebook.com/docs/applinks

+0

我研究过这个,我们试图避免FB SDK。我们目前正在与Facebook呼叫 UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:sharingItems applicationActivities:nil]; – Lancewise 2014-10-09 19:38:57

+0

我将此标记为答案,因为它显示出这是通过FB状态中的链接打开应用程序的唯一方法。谢谢你的时间Tobi。 – Lancewise 2014-10-22 16:56:22

相关问题