Ich möchte, dass meine reagierende native App ein Foto mit Instagram teilt. Ich weiß, dass es möglich ist, beim Schreiben in nativem Code den Filterbildschirm von Instagram mit einem bestimmten Foto zu öffnen. Eine Einschränkung ist, dass ich das Expo SDK verwende, das 'npm link' für native Abhängigkeiten nicht erlaubt.Teilen Sie ein Foto von React-Native App mit dem Expo SDK in Instagram.
Wenn diese Funktion aufgerufen wird, wird es Instagram öffnen:
_handlePress =() => {
Linking.openURL('instagram://app');
}
Dies ist der Button:
<Button
onPress={this._handlePress}
title='Open Instagram'
/>
Das Bild in dem Zustand gespeichert ist:
state = {
image: null,
uploading: false
}
I kann das Bild in einem Bild Tag ganz gut anzeigen:
<Image
source={{uri: image}}
style={{width: 300, height: 300}}
/>
Aber ich habe keine Möglichkeit, das Bild an Instagram weiterzuleiten. Hier sind einige gescheitert Forschung: Third-Party-Bibliotheken: reagieren-native-instagram-Aktie: https://www.instagram.com/developer/mobile-sharing/iphone-hooks/
Weil ich nicht ‚link‘ verwenden können nativen Abhängigkeiten zu verwenden. Ich verwende das Expo-SDK, das den "Link" für native Abhängigkeiten nicht erlaubt.
Die Instagram-Dokumentation erklärt, wie Instagram geöffnet wird und dass die Weitergabe des Bildes mit nativem Code erfolgen kann. Was ist, "UIDocumentInteractionController" zu verwenden, der in JavaScript nicht verfügbar ist.
https://www.instagram.com/developer/mobile-sharing/iphone-hooks/
Es gibt keine anderen Stackoverflow Antworten auf meine Frage.
Ich glaube nicht, dass die Share-API Instagram gezielt ansprechen kann. –