2016-09-22 10 views
6

के साथ स्थानीय छवि साझा करें मेरे पास showShareActionSheetWithOptions के साथ स्थानीय छवि साझा करने के बारे में कोई प्रश्न है।प्रतिक्रिया मूल - शोशेयरएक्शनशीट विथऑप्शन

ActionSheetIOS.showShareActionSheetWithOptions({ 
    title: "React Native", 
    message: "Hola mundo", 
    url: '@theme/img/share/share.png', 
    subject: "Share Link" // for email 
}); 

documentation से::

यहाँ मेरी कोड है "यदि यूआरएल अंक एक स्थानीय फाइल करने के लिए है, या यह एक बेस 64 एन्कोडेड यूआरआई, फ़ाइल यह बताते लोड किया जाएगा करने के लिए और सीधे साझा किया जाता है "।

लेकिन यह काम नहीं करता है। मुझे सच में यकीन नहीं है कि छवि का मार्ग कैसे प्राप्त करें या कैसे प्राप्त करें। मेरे ऐप रूट फ़ोल्डर में (जहां index.io.js स्थित है) मेरे पास एक "src/theme theme img" -folder है जहां मेरी सभी छवियां हैं।

प्रतिक्रिया-मूल के उदाहरण में उनके पास छवि है जहां .js फ़ाइल है, लेकिन यह या तो काम नहीं करता है।

उत्तर

0

में वर्तमान मूल निवासी संस्करण (0.49) प्रतिक्रिया, मान्य URL को हो सकता है:

  • एक्सपो एपीआई के ImagePicker से चुना
  • स्क्रीनशॉट के माध्यम से ReactNative.takeSnapshot('window')

पथ की तरह लग रहा लिया:

/private/var/mobile/Containers/Data/Application/7A8EA990-D8C0-43B9-A527-365111FCBBA0/tmp/ReactABI21_0_0Native/9BD50E06-3D6F-4E44-9465-A17D6BE399D4.png 

या

file:///var/mobile/Containers/Data/Application/7A8EA990-D8C0-43B9-A527-365111FCBBA0/Library/Caches/ExponentExperienceData/%2540anonymous%252Ftestapp2-d4b9a2f3-ffbf-4cba-8b8d-cd555cd62ca8/ImagePicker/2D289B12-4090-4F66-AE2B-BCDDB1C3086C.jpg 

हालांकि, ./theme/img/share/share.png जैसे स्थानीय छवि URL समर्थित नहीं हैं। वैसे, asset-library:// यूआरएल या तो समर्थित नहीं हैं।

संबंधित मुद्दे