2012-06-13 65 views
2

我發了apprequests經過我的測試Android應用程序,並在onComplete()方法我得到了這樣的Android應用:發送成功apprequests後,朋友們並沒有得到通知

捆綁[{[0] =消息1460762087,請求= 425924150781914}]

但在朋友方面,他們沒有收到任何通知。只有在左側,我可以看到「應用和遊戲」旁邊的「1」,但點擊後,我沒有看到任何應用請求。

這裏是我的代碼

Bundle params = new Bundle(); 
     params.putString("message", "Join us!"); 

     context.facebook.dialog(context, "apprequests", params, new DialogListener(){ 
      @Override 
      public void onComplete(Bundle values){ 
       Log.d("send request response", values.toString()); 
      } 

      @Override 
      public void onFacebookError(FacebookError e){ 
       Log.d("facebook error", e.toString()); 
      } 

      @Override 
      public void onError(DialogError e){ 
       Log.d("dialog error", e.toString()); 
      } 

      @Override 
      public void onCancel(){} 
     }); 

回答

7

我有同樣的問題,昨天解決了這個問題:

  1. 登錄到你的編輯應用頁面的Facebook - https://developers.facebook.com/apps

  2. 填寫 Canvas URLSecure Canvas URL的字段,即使您添加了僞造網址 通知應該開始顯示正常(只要網址 末端用「/」)

  3. 現在你會發現,如果你點擊這些通知的移動設備 你要麼得到你的如果已安裝應用程序 或打開應用程序的Google Play頁面,應用程序將被打開。

  4. 如果你點擊桌面瀏覽器的通知,你會得到 一個Facebook網頁,其中除了一個頭球頂空,可以填補 頁面與Secure Canvas URL,你需要一個網站支持 https。

+0

謝謝你!我也可以在接收端發送請求但沒有通知。當我填滿了畫布的網址時,我的朋友開始接收我的應用程序請求notifaction! –

+0

查找Canvas URL選項,請參閱http://stackoverflow.com/a/20816071/579646 – max4ever

相關問題