iOS 앱 및 모든 관련 데이터를 완전히 제거


10

배경

iOS 앱용 API를 작업하는 서버 측 개발자입니다. 우리가 개발하는 동안 (데이터베이스가 크게 변경 될 때) 때때로 서버를 재설정합니다. 이 프로세스는 푸시 알림에 사용 된 App 장치 토큰을 포함하여 구성원에 대한 모든 서버 측 데이터를 지 웁니다.

문제

서버 데이터베이스를 재설정하는 동시에 앱을 제거하고 관련 앱 데이터를 삭제하려고했습니다. 다음에 앱을 설치할 때이 작업을 수행하면 처음으로 다시 다운로드 한 것 같습니다. 작동하지 않습니다.

내가 이것을하는 방법 :

다음 사이트 https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html 에 나열된 단계를 시도했습니다 .

전화를 통해 제거를 시도했습니다.

설정> 일반> 사용> 스토리지> 스토리지 관리에서. 앱을 클릭 한 다음 앱 삭제를 클릭했습니다.

설정> 일반> 사용> ICLOUD> 스토리지 관리에서. 현재 장치를 클릭 한 다음 앱을 선택하고 백업 및 삭제를 해제했습니다.

Xcode 또는 Test Flight App을 통해 다시 설치할 때 응용 프로그램이 처음 사용자처럼 다시 시작되도록 모든 데이터가 제거되기를 바랍니다. 그러나 이것은 일어나지 않습니다. 응용 프로그램은 여전히 ​​일부 설정을 기억하는 것 같습니다. 특히 이미 장치 토큰을 보냈으며 다시 묻지 않을 것이라고 생각합니다.

질문

모든 앱 데이터가 제거되고 다음에 다시 설치할 때 새로운 사용자로 취급되도록 장치에서 앱을 제거하는 방법은 무엇입니까?


3
앱을 삭제하고 다시 설치하는 사이에 기기를 재설정 했습니까 (Apple 로고가 나타날 때까지 홈 및 절전을 길게 누름)? 장치가 재설정 될 때까지 앱 데이터는 실제로 삭제되지 않으며, 그 전에 앱을 다시 설치하면 이전 데이터가 재사용됩니다.
tubedogg

예, 대부분의 설정에 도움이되는 것 같습니다 (PUSH 알림 아님). 또한 앱에서 로그 아웃되었거나 세션 정보가 키 체인에 저장되어 있는지 확인해야했습니다. 푸시 알림 설정에 여전히 문제가있는 것 같습니다. 어떻게해도 앱이 새로운 사용자라고 생각하게하고 장치 ID를 서버에 다시 보내도록 요청할 수 없습니다.
Levi Putna

2
@tubedogg, 기기를 재설정 하시겠습니까? 모든 것을 삭제하지 않습니까? 앱과 데이터 만 삭제하는 방법은 무엇입니까?
Pacerier

@tubedogg가 iPhone에서 운영 체제를 다시 시작하도록 제안했다고 확신합니다.
Gogowitsch

1
@tubegodd 재설정이 아니라 단순히 iPhone을 다시 시작하는 것입니다.
토드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.