Android 캘린더 제공 업체를 통해 캘린더를 지원하는 앱을 작성했습니다. 내 앱 업데이트에 이미 새 이벤트로 만든 캘린더를 추가하고 싶습니다.
지금은 캘린더를 만들고 이벤트를 추가 할 수 있습니다. 내가 직면 한 문제는 앱이 제거 될 때 캘린더를 삭제할 수 없다는 것입니다..
android.intent.action.PACKAGE_REMOVED 방송에 대해 읽었습니다.하지만 내 방송을 잡지 못합니다. 캘린더가 로컬로 생성되고 동기화되지 않습니다. 또한 API 10을 지원하는 앱을 작성 중입니다.앱 제거시 Android 캘린더 삭제
2
A
답변
0
완벽한 클라이언트 측 솔루션으로는 불가능합니다. 앱이 자체 제거 방송을 수신 대기 할 수 없습니다. 앱에서
- :
나는 이것이 당신이 그러나 단지 재미를 위해 찾고 그리고 더 많은 작품을하는지 ... 당신은 정말이 기능을 필요로하는 경우, 당신이 뭔가를 할 수없는 것을 알고 OAuth 액세스 권한을 요청하여 특정 계정에 대한 사용자의 Google 캘린더를 수정할 수 있습니다. 액세스/새로 고침 토큰을 서버 측에 저장하십시오.
- 가끔씩 서버에 ping을 보내거나 서버 측의 푸시를 사용하여 앱을 ping하고 아직 설치되어 있는지 확인하십시오.
- 앱이 설치되어 있지 않은 경우 서버에서 사용자의 Google 캘린더를 편집하여 앱에서 만든 이벤트를 삭제하도록합니다. 자신의 OAuth 액세스 권한을 취소하고 서버 측에 저장 한 토큰 또는 기타 사용자 관련 정보를 삭제하는 것이 좋습니다.
관련 문제
- 1. Android - 제거시 SD 카드의 파일 삭제
- 2. 앱 제거시 LocalStorage가 삭제되지 않습니다 - Android 6
- 3. Android 앱 제거시 static 변수가 기본값으로 설정
- 4. Android 2.3 제거시 앱 외부 파일 지우기
- 5. Android 마켓에서 앱 삭제
- 6. Android - 앱 삭제
- 7. Android :보기 제거시 오류
- 8. 캘린더 항목 삭제
- 9. Android : 앱 재설치시 파일 삭제
- 10. Android 개발자 콘솔 : 앱 삭제
- 11. Android API <4.0에서 캘린더 일정 수정/삭제 -해야하나요?
- 12. MDM - Enterprise iOS 앱 : 앱 제거 또는 삭제 후 원격으로 선택한 주소록 및 캘린더 일정 삭제
- 13. Android : 서비스 제거시 알람 취소
- 14. 캘린더 항목 삭제
- 15. 전체 캘린더 일정 삭제
- 16. jQuery FullCalendar 복수 캘린더, 캘린더 ID에서 삭제
- 17. Clickonce 앱 제거시 브라우저 창을 여는 방법
- 18. 캘린더 앱 내에서보기
- 19. 캘린더 이벤트에서 앱 시작
- 20. 캘린더 앱 Flipview 컨트롤
- 21. android에서 Google 캘린더 이벤트 삭제
- 22. Android 앱 삭제 또는 사용 중지 금지
- 23. Google 애널리틱스 : Android 앱 프로필 삭제
- 24. Winform 앱 제거시 모든 폴더와 파일을 완전히 제거 하시겠습니까?
- 25. 사진 및 대용량 파일을 저장하여 앱 제거시 삭제되도록하려면 어떻게해야합니까?
- 26. Google 캘린더 삭제 취소 이벤트
- 27. 캘린더 삭제 특정 앱의 이벤트
- 28. Android 캘린더 API - 반복 시리즈에서 하나의 일정 수정/삭제
- 29. Android viewpager : 페이지 추가/제거시 이상한 버그
- 30. iOS - 앱 스토어에서 삭제 된 앱 업데이트
나는이 문제를보고 있지만 이것을 삭제할 수있는 방법을 찾지 못했습니다. 캘린더 항목은 일반 응용 프로그램 데이터를 사용하여 설정에서 삭제되지 않습니다. –
* 귀하의 * 달력이 아닙니다. * 사용자의 * 달력이므로 남아 있습니다. 외부 저장소의 파일을 공용 디렉토리 (예 :'Environment.DIRECTORY_PHOTOS')에 저장하는 것과 다릅니다. – CommonsWare
@CommonsWare, 기존 캘린더에 일정을 추가하지 않습니다. 하지만, 내 앱으로 만든 캘린더가 사용자의 소유가되기 때문에 불가능하다고 제안 하시겠습니까? – eslamb