보통 나는 Firebase Dynamic 링크를 사용하여 사용자가 내 앱에서 SMS 또는 Email을 통해 콘텐츠를 공유 할 수있게했습니다. 나는 아래 링크와 같은 링크를 생성합니다. Facebook에서 사용자 생성 콘텐츠를 공유하는 방법은 무엇입니까?
사용자가이 링크 텍스트가 내 응용 프로그램의, 이미지뿐만 아니라.SinglePostActivity.java
로 이어질 및 아이디 = 112.My 내용과Post
을 보여줍니다 클릭 보통 후https://appcode.app.goo.gl/?link=http://www.example.com/?post_id=112&apn=com.example.com
하지만 동일한 링크로 Facebook 공유 버튼을 통합하면 평상시처럼 내 앱으로 리디렉션되지 않지만 깨진 링크 일 뿐이고 Facebook도 링크를 차단했습니다.
facebookShare = (Button)findViewById(R.id.facebookShare);
facebookShare.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse(generateDeepLink(postId)))//this will generate the link above
.build();
shareDialog.show(content);
}
}
});
그래서 내 질문에, 그들은 링크를 클릭하면 내 SinglePostActivity.java
에 대한 사용자의 주 내용, 납 사용자를하자? 그리고하는 방법을 내가 안되어 나는 페이스 북 공유와 통합 방법은 다음과
입니다 현재 내 앱용 웹 사이트 버전을 보유하고 있습니다.
URL 매개 변수에 적절한 URL 인코딩을 적용하는 것으로 시작하는 것이 좋습니다. – CBroe