在对Facebook开发者网站进行研究后,我发现没有Canvas的应用只能使用“分享对话”来邀请那些没有在手机上安装该应用的人。默认的共享对话框不是邀请朋友的最佳方式,因为您只能标记某人并在请求中添加链接。被邀请的用户将收到一个通知,表明他已被标记为--- by ---,并且会在用户墙上发布,以便发出邀请" 。如果它是一种将其定制为游戏邀请请求的方法,我就不会这样做。我看到了向用户发送邀请的应用程序,这些应用程序仅通过电话和网站在fb app上收到,并未显示通知。这是我喜欢使用的方法,但我不知道如何使用新的fb api版本。 然而,它是一种以原生方式发送邀请的方法?我可以在哪些条件下使用Request Dialog for Android app?我可以制作一个假的Canvas Fb应用程序和用户请求对话后吗?这是与所有fb朋友(包括不使用该应用的用户)查看列表,选择它们并发送邀请的另一种方法吗?
让某人知道如何发出漂亮的邀请请求?
答案 0 :(得分:0)
不,你不能使用假的画布应用程序。 https://developers.facebook.com/docs/apps/faq#invite_to_app非常清楚地解释
答案 1 :(得分:0)
使用facebook的webDialog向您的任何朋友发送邀请。
WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(
LoginActivity.this, Session.getActiveSession(), params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values,
FacebookException error) {
}
}
您将获得一个简单示例here