我有一个只有Android的应用程序。它具有在Facebook中共享开放图形故事的功能。我管理过那部分。现在我希望我的应用和Facebook之间的应用程序链接集成。但facebook中的文档非常令人困惑。我也尝试了应用程序链接主机工具,并从web-based App Links tool 创建了应用程序链接。当我尝试从我的Android手机中打开它时,它说
仅可通过
MyAppName
应用获取。您想从Play商店安装吗?
但我的应用已安装。以下是我以前分享的代码。
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "mynamespace:post")
.putString("og:title", title)
.putString("og:description", description)
.putString("og:url","link provided by api link tool")
.putString("al:android:url","myapp://abc/123")
.putString("al:android:app_name",getString(R.string.app_name))
.putString("al:android:package","com.myapp")
.build();
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("mynamespace:share")
.putObject("post", object)
.build();
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("post")
.setAction(action)
.build();
mShareDialog.show(content);
我不想使用其他库,如branch.io或解析云服务。
注意应用程序处于开发模式