从Android应用程序发送通知到Facebook,并提供下载链接

时间:2013-08-29 12:58:27

标签: android facebook notifications

我正在开发一款Android应用程序,该应用程序可以向其他Facebook好友发送通知,并提供指向下载应用程序页面的链接。

我一直在使用Facebook的RequestDialog,但每次我在Facebook上打开通知时都会收到以下错误消息:

“您请求的页面目前无法显示。它可能暂时不可用,您点击的链接可能已损坏或已过期,或者您可能无权查看此页面”

这是我一直在使用的代码。

Bundle params = new Bundle();
    params.putString("message", "Learn how to make your Android apps social");


    WebDialog requestsDialog = (
            new WebDialog.RequestsDialogBuilder(this,
                    Session.getActiveSession(),
                    params))
            .setOnCompleteListener(new WebDialog.OnCompleteListener() {

                @Override
                public void onComplete(Bundle values,
                                       FacebookException error) {
                    if (error != null) {
                        if (error instanceof FacebookOperationCanceledException) {
                            Toast.makeText(getApplicationContext(),
                                    "Request cancelled",
                                    Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText(getApplicationContext(),
                                    "Network Error",
                                    Toast.LENGTH_SHORT).show();
                        }
                    } else {
                        final String requestId = values.getString("request");
                        if (requestId != null) {
                            Toast.makeText(getApplicationContext(),
                                    "Request sent",
                                    Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText(getApplicationContext(),
                                    "Request cancelled",
                                    Toast.LENGTH_SHORT).show();
                        }
                    }
                }

            })
            .build();
    requestsDialog.show();

我可以在哪里下载链接来下载我的应用程序?

0 个答案:

没有答案