我使用Facebook SDK 4 for Android发送GameRequest以及自定义项目。这工作正常,但我如何跟踪请求被接受,以便我可以将该项目提供给收件人?
当我点击原生Facebook应用中的请求时,它会显示发送请求的应用,我可以点按“播放”按钮。这会打开带有该应用程序的Google Play商店应用程序(即使应用程序已安装在设备上),并且由于应用程序尚未在商店中显示 - 它会显示“未找到商品”#39; (这是可以理解的)。
根据Facebook文档,如果应用程序在Canvas上存在,那么它会收到带有请求ID的GET参数,但我无法在移动设备上找到它的工作原理。该应用程序不是直接启动的,所以我应该如何确定用户是否接受了请求?
我的AndroidManifest.xml
<application android:name=".AppEntry" .... >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</aplication>
在Facebook信息中心中,Google Play套餐与AndroidManifest中的相同,而Class Name则指定为.AppEntry,但该应用仍未直接启动,而是进入Google Play商店应用。