如何使用Intent打开FB应用程序并在FB App中显示类似页面?

时间:2013-09-20 06:09:14

标签: android facebook android-intent facebook-like

实际上我正在使用我的应用程序中的Intent调用Fb应用程序并显示相似的页面如果用户有Fb应用程序然后我使用该应用程序显示相似页面,否则我在浏览器中显示相似页面但在fb应用程序中用户不登录意味着它显示fb登录页面然后登录后显示提要页面而不是像页面你能帮我解决这个问题:-) 现在我正在使用此代码

 try { 
   context.getPackageManager().getPackageInfo("com.facebook.katana", 0); 
   return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/1086017928736241")); 
 } catch (Exception e) { 
   return new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/Animgeek")); 
 }

1 个答案:

答案 0 :(得分:-2)

只考虑其他解决方案:

1-为什么不在网页浏览中将页面打开到您的应用程序中,以便您可以扫描html以检测它是Facebook登录页面还是所需的“赞”页面?我的意思是:扫描页面,标记布尔值,如果它不是类似的页面,当登录请求没问题时,请求内部webClient打开欲望网址。也许通过使用SDK的shouldOverrideUrlLoading(WebView视图,String url)方法或类似的方法。

2-为什么你不使用facebook sdk检查用户facebook的连接,然后将他发送到你喜欢的页面?如果他安装了应用程序,sdk将自动打开Facebook应用程序并登录您的用户。然后当它返回到你的应用程序时,按下onSessionStateChange中的“Like”页面或者其他。

您怎么看?