2017-01-31 172 views
0

我想从我的appcelerator(Android)应用程序Facebook应用程序开始。 我建立这个代码:如何从我的应用程序运行Facebook应用程序

function launchFacebook(){ 
    try{ 
     var intent = Ti.Android.createIntent({ 
      action : Ti.Android.CATEGORY_LAUNCHER, 
      packageName: 'com.facebook', 
      className : 'com.facebook.FacebookActivity"' 
     }); 

     Ti.Android.currentActivity.startActivity(intent); 
    }catch(e){ 
    console.log("errore mentre lancio l app di facebook"); 
    } 
} 

,但如果我尝试运行此方法,Facebook应用程序没有首发出场。 如何从我的应用程序启动Facebook应用程序?

+0

您收到的错误是什么? –

+0

这是最大的挑战,我从来没有错误。该代码是执行,但Facebook应用程序未运行 – bircastri

+0

似乎有一些问题涉及[开始的活动,但没有看到](https://www.google.com/search?q=android+start+活动+但不+ +秀和OQ = + Android的推出+活动+,但不+&AQS = chrome.1.69i57j0l3j69i64.10926j0j7&的SourceID =铬,即= UTF-8#q =安卓+出发+活动+但没有+ +发生)。你应该通读这些。 –

回答

0

我正在尝试此代码并正常工作。

try{ 
     var intent = Ti.Android.createIntent({ 
      action : Ti.Android.CATEGORY_LAUNCHER, 
      packageName: 'com.facebook.katana', 
      className : 'com.facebook.katana.LoginActivity' 
     }); 
     Ti.Android.currentActivity.startActivity(intent); 
    }catch(e){ 
     Ti.API.error("ERRORE "+e.message); 
    } 
相关问题