2013-04-01 65 views
1

我的問題是,當用戶點擊Facebook上的應用程序請求通知時,如果應用程序已經安裝,它獲取並處理應用程序「請求ID」。這是代碼處理來自Playstore的傳入Facebook應用程序請求ID android

Uri intentUri = getIntent().getData(); 
     if (intentUri != null) { 
      String requestIdParam = intentUri.getQueryParameter("request_ids"); 
      if (requestIdParam != null) { 

       String array[] = requestIdParam.split(","); 
       requestId = array[0]; 
       Log.v("Application Request ID***","APP ID: "+requestId); 



      } 
     } 

但是,當應用程序尚未在設備上安裝了它需要用戶在Play商店中,然後用戶點擊安裝。在這種情況下,我無法收到應用程序「requestId」。

「requestId」在該特定情況下丟失。

回答

1

這是默認行爲..如果用戶需要從Play商店安裝應用程序,目前在Facebook SDK中不支持獲取該信息。

+0

這意味着它不能通過使用Facebook SDK: – dani

+0

我認爲你需要添加自己的功能來實現這一點 –

相關問題