Normalerweise verwende ich Firebase Dynamic Link Benutzerfreigabe Inhalt von meiner App per SMS lassen oder Email.So ich einen Link wie unten erzeugen für sie zu tun.Wie kann man von Nutzern erstellte Inhalte mit Facebook teilen?
https://appcode.app.goo.gl/?link=http://www.example.com/?post_id=112&apn=com.example.com
der Regel nach Benutzer diesen Link in mein App SinglePostActivity.java
führen geklickt wird und zeigen Post
mit Id = 112.My Inhalt Text haben, als auch Bild.
Aber wenn ich Facebook Share-Taste mit dem gleichen Link integrieren, ist es nicht auf meine apps wie gewohnt zu umleiten, aber es nur ein Link, und Facebook blockiert auch den Link.
Hier ist, wie ich mit Facebook Aktie integrieren
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);
}
}
});
Also meine Frage ist, wie Benutzer teilen sich die Inhalte und Lead User zu meiner SinglePostActivity.java
lassen, wenn sie auf den Link klicken? Und ich weiß nicht habe momentan eine Websiteversion für meine App.
vorschlagen Sie durch die Anwendung richtige URL-Codierung auf Ihre URL-Parameter zu starten. – CBroe