私の問題は、ユーザーが 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);
}
}
ただし、アプリがまだデバイスにインストールされていない場合、ユーザーはプレイストアに移動し、ユーザーはインストールをクリックします。その場合、アプリ「requestId」を受け取ることができません。
その特定のケースで「requestId」が失われました。