我是否需要在Google Play商店中启动我的应用才能通过Facebook发送应用邀请?

时间:2017-09-28 07:31:50

标签: android facebook

我试图在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对话框成功显示,我可以发送邀请。它甚至表明它已成功发送,但是,当我联系收件人时,他们没有收到邀请。

我已经公开了我的项目,启用了单点登录和深度链接。

感谢您的帮助和建议。

1 个答案:

答案 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。