Я приглашаю друзей с помощью приложения Facebook, но у меня есть некоторые проблемы с этим.Facebook App Пригласить выпуск
не отображается толчок извещение только шоу сообщение внутри facebook сообщение.
после отправки успешно его функция onSuccess не работает.
Скажите, пожалуйста, как решить эту проблему.
Вот код-:
FacebookSdk.sdkInitialize(AppInvite.this);
CallbackManager callbackManager = CallbackManager.Factory.create();
FacebookCallback<AppInviteDialog.Result> facebookCallback = new FacebookCallback<AppInviteDialog.Result>() {
@Override
public void onSuccess(AppInviteDialog.Result result) {
Intent InviteFB = new Intent(getApplicationContext(), HomeActivity.class);
// InviteFB.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(InviteFB);
finish();
Log.i("TAG", "MainACtivity, InviteCallback - SUCCESS!" + result.getData());
}
@Override
public void onCancel() {
Log.i("TAG", "MainACtivity, InviteCallback - CANCEL!");
}
@Override
public void onError(FacebookException e) {
Log.e("TAG", "MainACtivity, InviteCallback - ERROR! " + e.getMessage());
}
};
AppInviteDialog appInviteDialog = new AppInviteDialog(AppInvite.this);
if (appInviteDialog.canShow()) {
AppInviteContent.Builder content = new AppInviteContent.Builder();
content.setApplinkUrl("https://fb.me/1705244.......");
content.setPreviewImageUrl("");
AppInviteContent appInviteContent = content.build();
appInviteDialog.registerCallback(callbackManager, facebookCallback);
appInviteDialog.show(AppInvite.this, appInviteContent);
}
}