相关疑难解决方法(0)

从iOS应用程序打开Facebook页面链接

我想将用户重定向到我的App的Facebook页面,所以我有以下代码:

[[UIApplication sharedApplication] openURL:
    [NSURL URLWithString: @"https://facebook.com/myAppsPage"]];
Run Code Online (Sandbox Code Playgroud)

如果设备上没有Facebook应用程序,这非常有用.然后在Safari中打开链接.

如果在设备上安装了Facebook应用程序,那么在执行上面的代码后Facebook应用程序打开,但它显示的是用户时间线,而不是我的应用页面.我试图更改链接到@"fb://pages/myAppsPage"@"fb://profile/myAppsPage,但这再次打开用户时间轴.

所以,我的问题是:如果没有Facebook应用程序,我如何在safari中打开我的应用程序页面,如果安装了这个应用程序,我怎么能在Facebook应用程序中打开我的应用页面.

facebook ios

67
推荐指数
4
解决办法
5万
查看次数

在Android上打开Facebook App中的Facebook页面(如果已安装)

如果Facebook应用程序可用,我想从我的Android应用程序打开我的Facebook页面 - 如果没有:此页面应该在默认浏览器中打开.

为此,我尝试了以下代码:

try {
  Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/MY_PAGE_ID"));
startActivity(intent);
} catch (Exception e) {
   startActivity(new Intent(Intent.ACTION_VIEW,    Uri.parse("http://www.facebook.com/MY_PAGE_NAME")));
}
Run Code Online (Sandbox Code Playgroud)

问题是:我这里有一个Android设备,最新版本的Facebook.如果我想从我的应用程序打开Facebook页面,Facebook应用程序将打开,但没有我的页面.

我只看到消息:

无法加载时间线.

怎么了?

android facebook android-intent

30
推荐指数
4
解决办法
10万
查看次数

如何从移动浏览器启动应用程序(facebook/twitter/etc),但如果未安装应用程序,则回退到超链接

我希望可能有某种方法可以检测uri:scheme是否在浏览器中的移动设备上注册.

IE:我想检查是否安装了facebook,twitter,pinterest应用程序,并且可以从他们相关的uri:scheme启动.

if(fb_isInstalled) {
    // href="fb://profile/...."
} else {
    // href="http://m.facebook.com/..."
}
Run Code Online (Sandbox Code Playgroud)

基本上,如果用户已安装了facebook,则启动应用程序,但如果未安装该应用程序,则会回退到fb网站的移动版本.

javascript mobile-browser

23
推荐指数
1
解决办法
2万
查看次数

如何在iPhone的Facebook应用程序中打开Facebook页面?

我有以下页面,我想在Facebook应用程序中显示:http://www.facebook.com/mypage

我尝试执行以下操作,但似乎不起作用:

    NSURL *urlApp = [NSURL URLWithString:@"fb://profile/mypage"];
    [[UIApplication sharedApplication] openURL:urlApp];
Run Code Online (Sandbox Code Playgroud)

我也试过@"fb://mypage"同样的负面结果.应用程序已打开但不需要页面.

iphone facebook

20
推荐指数
3
解决办法
2万
查看次数

通过简单的URL Sheme问题在Native Facebook IOS App中打开Facebook页面

那里!

我想使用URL Scheme在本地IOS Facebook App中打开我的Facebook页面(不是个人资料).

我正在测试此功能 - 在此示例中为fb:// profile

它工作正常.

但是,当我试图打开我的Facebook页面时 - 通过fb:// page/141720395863506

它只是将我重定向到Facebook应用程序,没有任何反应,只需打开应用程序,并加载新闻源.

请帮我.我找不到官方facebook开发者指南的任何文档.并有一些问题:是的,Facebook IOS App Url Sheme仍支持此功能.而且在这种情况下我可能做错了?

最好的祝福!

url facebook ios

10
推荐指数
2
解决办法
1万
查看次数

HTML链接(如果已安装)启动应用程序;如果未安装,则访问网站

我有一个使用jQuery Mobile编写的移动网站,并且有社交图标。我想要的是,只有当用户在手机上安装了Facebook应用程序时,用户单击Facebook图标才能打开Facebook应用程序。如果用户在手机上没有该应用程序,那么我需要它去Facebook的移动网站。

我正在使用此链接打开应用程序:

<a href="fb://profile/212971392077465" class="facebook">My Fanpage</a>
Run Code Online (Sandbox Code Playgroud)

此方法有效,但是如果用户未安装这些应用程序,现在我需要代码帮助来打开移动网站。

理想情况下,这种技术应该适用于Twitter(我曾经使用twitter://status?id=12345过该应用程序)。

facebook mobile-application jquery-mobile web

5
推荐指数
0
解决办法
5815
查看次数