我试图在Facebook上发送我的朋友,邀请他们使用Facebook开发者提供的代码下载我的应用程序。
String appLinkUrl, previewImageUrl;
appLinkUrl = "https://fb.me/****9163*****";
previewImageUrl = "imageURL";
if (AppInviteDialog.canShow()) {
AppInviteContent content = new AppInviteContent.Builder()
.setApplinkUrl(appLinkUrl)
.setPreviewImageUrl(previewImageUrl)
.build();
AppInviteDialog.show(this, content);
Facebook对话框成功显示,我可以发送邀请。它甚至表明它已成功发送,但是,当我联系收件人时,他们没有收到邀请。
我已经公开了我的项目,启用了单点登录和深度链接。
感谢您的帮助和建议。
答案 0 :(得分:0)
如果您正在寻找推送通知,那么可能很高兴知道它无法保证。
通过检查Facebook通知来测试应用程序邀请。确定无疑 在某些情况下,App Invites也会发送推送通知,但这是 永远不保证。 https://developers.facebook.com/docs/app-invites/ios/#testing
要求用户在Apps>下签入原生Facebook应用程序。应用邀请。它应该在应用程序的最后一个菜单下。
另外,请检查您的App Dashboard设置,了解您在那里添加的平台:https://developers.facebook.com/apps/YOUR_APP_ID_HERE/settings/
通知只会显示在您支持的平台上。例如,如果您已将iOS添加为平台,则通知将仅在iOS中显示,而不是Android或www。