나는 android에서 개발 중입니다. 내 반응 기본 버전은 0.42입니다. 화면을 공유하기 위해 react-native-share 패키지를 사용하고 있습니다. 공유하려는 데이터가 base64로 변환 중입니다.React 네이티브 공유 base64 이미지가 작동하지 않습니다.
...
const uri = "data:image/jpeg;base64,...";
Share.open({
title: "Title",
message: "Message",
url: uri,
subject: "Mail subject"
})
...
이 프로세스는 whatsapp, facebook 및 email에서 제대로 작동하고있었습니다. 그러나 지금, whatsapp를 시도했을 때 응답은 '공유에 실패했습니다. 다시 시도하십시오 ', facebook에서 공유 옵션을 사용하지 않고 빈 텍스트 영역이 표시되고 이메일에서 이미지를 제외하고 텍스트 입력 옵션이 표시됩니다.
의견이 있으십니까? 고맙습니다.
* react-native-share * API와 충돌하지만 https://facebook.github.io/react-native/docs/share.html을 사용하여 확인한 코드에서 아무 것도 찾을 수 없습니다. – zvona
나는 이런 상황을 겪었습니다. 그 후에 나는 시도했지만 이미지를 공유 할 수 없었다. url 기능은이 모듈의 ios 용입니다. – kbrk
_targetSdkVersion_에서 23 일했습니다. 버전 23 시스템에서는 ** 오버레이 권한 **이 필요하며 다른 응용 프로그램의 사용을 방해 할 수 있습니다. _android/app/buld.gradle_ 및 _android/app/src/main/AndroidManifest.xml_에서 sdkVersion을 22로 변경하면 정상적으로 다시 작동합니다. – kbrk