Я пытаюсь создать ссылки на приложение Facebook, чтобы поделиться страницей контента из моего приложения,
Поскольку в документе Facebook говорится, что я должен использовать Открыть графические истории , поэтому, когда люди взаимодействуют с этими историями, они могутперейдите в свое приложение или, если у них не установлено ваше приложение, перейдите на страницу App Store вашего приложения.
Но я запутался и не нашел ни одного примера, как использовать его в моем приложении.
Как я могу реализовать это в своем приложении, чтобы делиться глубокой ссылкой, которая показывает предварительный просмотр содержимого моего приложения, и когда пользователь нажимает на эту историю на Facebook, переходят на страницу общего доступа из моего приложения.
И я незнаю, как использовать ShareOpenGraphObject
и ShareOpenGraphAction
в моем коде, и если значения этих объектов являются обязательными или необязательными, потому что я не хочу делиться действием, все, что я хочу, это делиться глубокой ссылкой с заголовком.
здесьмой код:
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "does this value mandatory??")
.putString("og:title", "My page name")
.putString("og:url", "My shared deep link")
.build();
// Create an action
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("does this value mandatory??")
.putObject("my object", object)
.build();
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("what is the proper value here??")
.setAction(action)
.build();
com.facebook.share.widget.ShareDialog.show(getActivity(), content);
Приложение Gradle:
implementation 'com.facebook.android:facebook-share:[4,5)'
implementation 'com.facebook.android:facebook-applinks:[4,5)'