2016-08-02 4 views
0

React Native FBSDK hat einen Anteil Dialog, aber aus irgendeinem Grund in der jüngsten Aktualisierung, wenn das iPhone die Facebook-App hat, dann wird der vorgefüllter Inhalt wieKraft FBSDK ShareDialog Reagieren Mutter Browser verwenden automatisch

const shareLinkContent = { 
    contentType: "link", 
    contentTitle: this.props.name, 
    contentUrl: this.props.link, 
    imageUrl: this.props.pictureUrl, 
    contentDescription: this.props.caption, 
}; 

funktioniert nicht wenn die App installiert ist, aber das Bild, die Beschreibung und der Titel erscheinen, wenn es keine FB-App gibt und die native App einen Browser öffnet. Ich möchte den sharedialog zwingen, jedes Mal einen Browser zu verwenden. Ich weiß, dass RNFBSDK ShareDialog eine setmode Funktion hat, aber ich kann keine Dokumentation finden, wie man es benutzt, und ich konnte es nicht aus der Objective-C Dokumentation entnehmen.

Antwort

1

Die setmode Funktion ist eine statische Funktion und kann als ShareDialog.setmode("webview"), ShareDialog.setmode("browser") oder ShareDialog.setmode("automatic")

+0

dies tun den Modus richtig, aber es deaktiviert alle meine benutzerdefinierten Inhaltsfelder und greift nur die Metadaten aus der URL zur Verfügung gestellt. Hat jemand anderes dieses Problem? –

+0

Ja, musste die Bibliothek fallen lassen, weil es keine andere Möglichkeit gab – omriki

+0

Haben Sie etwas anderes gefunden, mit Facebook zu teilen oder diese Bibliothek nicht mehr zu benutzen? –

Verwandte Themen