为 Android Facebook Lite 用户深度链接到 Facebook 组
Deep linking into Facebook group for Android Facebook Lite users
我有一个 Android 应用程序正在尝试打开 Facebook 群组页面。
我听从了我发现的一些建议,并从该组网页的源代码中获得了 al:android:url URL,大致如下:fb://group/{group id}.
因此,我可以使用以下命令在 Facebook 的应用程序中打开群组页面:
try {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, url);
startActivity(browserIntent);
} catch (Exception e) {
// fallback to opening the original group URL in a browser, i.e. https://www.facebook.com/groups/{group name}/
}
这适用于标准 Facebook 应用程序。
但是,它不适用于 Facebook Lite 应用程序!
使用原始 URL(在后备块中)将启动 Facebook Lite 应用程序,但不会导航到群组页面。
在 Facebook Lite 应用程序中是否有深层链接到群组页面的方法?
好吧,显然使用 URL 格式 https://www.facebook.com/groups/{group id}/ 代替适用于两个 Facebook 应用程序。
我有一个 Android 应用程序正在尝试打开 Facebook 群组页面。 我听从了我发现的一些建议,并从该组网页的源代码中获得了 al:android:url URL,大致如下:fb://group/{group id}.
因此,我可以使用以下命令在 Facebook 的应用程序中打开群组页面:
try {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, url);
startActivity(browserIntent);
} catch (Exception e) {
// fallback to opening the original group URL in a browser, i.e. https://www.facebook.com/groups/{group name}/
}
这适用于标准 Facebook 应用程序。
但是,它不适用于 Facebook Lite 应用程序! 使用原始 URL(在后备块中)将启动 Facebook Lite 应用程序,但不会导航到群组页面。
在 Facebook Lite 应用程序中是否有深层链接到群组页面的方法?
好吧,显然使用 URL 格式 https://www.facebook.com/groups/{group id}/ 代替适用于两个 Facebook 应用程序。