Android Facebook открыть график истории с диалоговым окном - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь создать ссылки на приложение 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)'
...