我想一次向一位朋友以及所有朋友发送应用程序请求,我跟踪了以下帖子:
how-to-send-app-requests-to-friends-through-facebook-android-sdk
对话/请求/
我能够得到正确的响应,正如在Dev网站中所描述的,但问题是,我的朋友中没有一个收到了我尝试过的应用程序请求,notification.Following。
Bundle params = new Bundle();
params.putString("FIRST INVITATION", "My invitation from facebook..");
params.putString("message", "My First App Invitation from Android App to facebook.Lol");
params.putString("app_id",APP_ID);
mFacebook.dialog(this, "apprequests", params, new DialogListener() {
@Override
public void onComplete(Bundle values) {
Toast toast = Toast.makeText(getApplicationContext(), "App request sent", Toast.LENGTH_SHORT);
toast.show();
}
@Override
public void onFacebookError(FacebookError error) {
Toast.makeText(getApplicationContext(), "Facebook Error: " + error.getMessage(), Toast.LENGTH_SHORT).show();
}
@Override
public void onError(DialogError e) {
}
@Override
public void onCancel() {
Toast toast = Toast.makeText(getApplicationContext(), "App request cancelled", Toast.LENGTH_SHORT);
toast.show();
}
});有人能告诉我这里出了什么问题吗?
编辑:1
我检查了Facebook SDK附带的Hackbook示例应用程序ID,我的应用程序工作正常,所以我知道应用程序设置一定有问题。我禁用了沙箱模式too.Is,有发送应用程序请求所需的额外设置吗??
编辑-2
经过一些研发后,我发现真正的problem.There在编码部分是没有问题的,我在FB仪表板的应用程序设置上犯了错误。我需要在应用程序setting.Anyways中添加一个Facebook键,谢谢您的帮助。
发布于 2013-09-18 06:15:01
经过一段时间的研发,我知道编码部分是ok.The的问题在于Facebook应用程序的设置,我做了以下的工作来解决这个问题,
1.在本地Android部分中设置所需的字段.
i.包名:project.Setting的包名这个字段有助于导航到应用程序的GooglePlay页面。
ii.Class Name:项目的启动程序类。设置这有助于打开指定的页面,如果你的应用程序安装。
iii.Key散列:它用于安全检查以授权应用程序。
应该启用iv.Facebook Login:。
应该启用v.Deep链接:。
2.在developer设置中设置Android .
https://stackoverflow.com/questions/17107933
复制相似问题