1

我正在开发一个 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();

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

4

0 回答 0