2016-01-31 4 views
0

Я проверил несколько других статей по этой теме, но все равно не повезло.Facebook App Пригласить вызовы

Проблема, которые я являюсь:

  1. Друга (новый никогда не разрешали для моего приложения) не получает никакого уведомления на Android устройстве.

  2. FacebookCallBack не был вызван после отправки приглашения. Ниже приведен пример кода.

  3. Единственное отличие, что мой случай отличается от примера, заключается в том, что я пытаюсь реализовать это в фрагменте.

Может кто-нибудь помочь? Благодаря!

AppInviteContent content = 
      new AppInviteContent.Builder() 
           .setApplinkUrl(Constant.facebookAppLink) 
           .build(); 

    AppInviteDialog dialog = new AppInviteDialog(this.getActivity()); 
    dialog.registerCallback(
      CallbackManager.Factory.create(), 
      new FacebookCallback<AppInviteDialog.Result>() { 
      @Override 
      public void onSuccess(AppInviteDialog.Result result) { 
       Log.d("Invitation", "Invitation Sent Successfully"); 
      } 

      @Override 
      public void onCancel() { 
      } 

      @Override 
      public void onError(FacebookException e) { 
       Log.d("Invitation", "Error Occured"); 
      } 
      } 
); 
    dialog.show(this, content); 

Я проверил URL-адрес своего AppLink и работает правильно.

ответ

0

Причина моей проблемы в том, что я использовал ключ API разработки, но поставщик контентного контента ... да, какая глупость **. :)