사용자가 앱을 종료 할 때 어떻게 이미지를 Firebase Storage에 업로드합니까? 여기 Swift : 사용자가 앱을 닫을 때 Firebase 클라우드 스토리지에 이미지 업로드
내 코드입니다 : 당신이 볼 수 있듯이 사용자가 응용 프로그램을 종료하고 난중포 기지 저장 장치에 사용자의 이미지를 업로드 할 수 아니에요 경우
firebaseRef.child("\(uid)/\(filePath)").put(data, metadata: metadata) { (metadata, error) in
// NOTE: This spot never reaches when user closes the app
if error != nil || metadata == nil {
log.error("Fail to store image in cloud storage")
} else {
// Do something with the metadata url
}
, 비동기 완료 블록은 결코 완료하지 사진을 업로드 한 후 사용자가 앱을 종료하지 않도록 보호하려면 어떻게해야합니까? 나는 예비적인 생각을 가지고있다. 임시로 CoreData
/NSUserDefaults
에 이미지를 저장하고 사용자가 앱을 다시 열 때 업로드를 다시 시도 할 수 있습니까?
지금은 거의 1 년 전이므로 아무런 진전이 없었다고 가정합니다. –