我的问题是,当用户点击Facebook上的应用请求通知时,如果已安装应用,则获取并处理应用“请求ID”。这是代码
Uri intentUri = getIntent().getData();
if (intentUri != null) {
String requestIdParam = intentUri.getQueryParameter("request_ids");
if (requestIdParam != null) {
String array[] = requestIdParam.split(",");
requestId = array[0];
Log.v("Application Request ID***","APP ID: "+requestId);
}
}
但是当设备上尚未安装app时,它会将用户带到Playstore,然后用户点击安装。在这种情况下,我无法接收应用“requestId”。
“requestId”在特定情况下丢失了。
答案 0 :(得分:1)
这是默认行为..如果用户需要从Play商店安装应用程序,目前在Facebook SDK中不支持获取该信息。