Google IO 2016에 도입 된 새 버전의 Firebase에는 Firebase 동적 링크 (딥 링크 개념의 확장)와 Firebase 저장소 (Google Cloud Storage 기반)가 도입되었습니다.
Firebase 저장소 개체에 대한 Firebase 동적 링크를 프로그래밍 방식으로 생성하려면 어떻게해야합니까?
편집 -1
다음 코드를 사용하여 Storage 객체가있는 Google Cloud Storage 버킷과 Storage 버킷의 객체에 대한 전체 경로를 가져올 수 있음을 이해합니다.
public String getDynamicLink(StorageReference storageReference)
{
String dynamicLink = "";
String bucket = storageReference.getBucket();
String path = storageReference.getPath();
// How to generate dynamic link using the bucket and path?
return dynamicLink;
}
편집 -2
당으로 https://cloud.google.com/storage/docs/collaboration#browser , 다음과 같은 구문을 사용하여 Google 클라우드 스토리지 객체에 대한 URL을 생성 할 수 있습니다 :
https://storage.cloud.google.com/<bucket>/<object>
이것을 사용하여 프로그래밍 방식으로 동적 링크를 생성하는 방법은 무엇입니까?
마침내 얻었습니다.
버킷 이름과 저장소 개체 경로를 사용하여 질문의 수정 사항에 언급 된대로 Google 클라우드 저장소 개체 URL을 생성합니다.
그런 다음 다음 형식으로 URL을 구성하여 프로그래밍 방식으로 동적 링크를 만듭니다.
https://domain/?link=your_deep_link&apn=package_name[&amv=minimum_version][&ad=1][&al=android_link][&afl=fallback_link]
자세한 내용은 https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically 를 참조 하세요 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다