2014-10-09 71 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

相關問題