我正在开发一个 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();
我在哪里可以放置下载我的应用程序的链接?