본문으로 건너뛰기
버전: 5.18.17

Delete

public BackendReturnObject Delete(string collectionName);

클라우드 세이브 안전하게 사용하기

클라우드 세이브는 저비용 데이터 저장소로, 일반적인 DB와는 동작 방식이 다릅니다.
데이터 보호를 위한 백업과 요청 로그를 제공하지 않고 기존 데이터와 비교 없이 항상 덮어씁니다.

따라서 중요한 데이터를 저장할 때는 아래 방식으로 구성해 주세요.

  1. 메인 컬렉션과 별도로 백업 전용 컬렉션을 두고, 주요 시점(스테이지 클리어, 결제 완료 등)에만 함께 저장합니다.
  2. 빈 데이터({})나 신규 유저 기본값(초기화 상태)은 백업 컬렉션에 업로드하지 않도록 클라이언트에서 제외합니다.
  3. 다운로드가 오류로 실패한 경우에는 신규 유저로 처리하지 말고, 저장을 보류한 뒤 재시도합니다.

자세한 구성 방법은 세이브 업로드 하기를 참고해 주세요.

파라미터​

ValueTypeDescription
collectionNamestring데이터가 위치한 컬렉션 이름

설명​

저장 데이터를 클라우드 저장소에서 삭제 합니다.

Example​

동기​

var bro = Backend.CloudSave.Delete("collectionName");
if(bro.IsSuccess())
{
// 요청 성공 시, 처리 코드 작성.
}

비동기​

Backend.CloudSave.Delete("collectionName", bro =>
{
if(bro.IsSuccess())
{
// 요청 성공 시, 처리 코드 작성.
}
});

ReturnCase​

Success cases​

삭제에 성공한 경우
StatusCode : 204
Message : Success

Error cases​

컬렉션이 존재하지 않는 경우
StatusCode : 404
Message : not exist folder
Code : NotFound

데이터가 존재하지 않는 경우
StatusCode : 404
Message : not exist file
Code : NotFound