간단한 질문이 있습니다. BackgroundTask가 포함 된 내 앱을 업데이트하면 업데이트 후에 등록을 취소하고 다시 등록해야합니까? BackgroundTask가 일부 사용자 장치의 업데이트 후에 더 이상 작동하지 않으며 사용자가 다시 비활성화하고 다시 활성화해야한다는 것을 경험했습니다. 나는 msdn 문서에서 "ServicingComplete"BackgroundTask를 보았는데, 이는 App 업데이트 후에 실행되어야합니다. 그래서 저의 주요 BackgroundTask를 다시 등록하는 것이 옳은가요? 또는 앱 업데이트 후 간단한 BackgroundTask 작업을 100 %로 만드는 가장 좋은 방법은 무엇입니까?UWP 앱 업데이트시 BackgroundTask
답변
대답은 예입니다. 앱이 업데이트 된 경우, 당신은 내가 최신 숨겨 놓은 내 자신의 응용 프로그램에서 다시 작업
등록 당신의 배경이 작업
BackgroundExecutionManager.RemoveAccess();
BackgroundExecutionManager.RequestAccessAsync();
- 필요 버전 번호를 로컬 설정에 입력하면이를 감지 할 수 있습니다.
Ok.하지만 ServicingComplete Task에서 할 수 있습니까? 아니면 App launch에서 다시 등록 하시겠습니까? 언제나 RemoveAccess()가 필요합니까? – andy
나는이 문제도 가지고 있는데, 이것을 시도한 것은 실제로 RemoveAccess 모자가 차이를 만든다. 그것을 사용하지 않으면 내 (InProcess) 작업이 오류 메시지없이 실행되지 않았습니다. –
@andy : 앱 시작시 (필요한 경우) 등록합니다. 배경 작업을 등록하는 것이 사용자가 시작한 경우, 작업이 이미 등록되었는지 여부를 시작할 수 있습니다. 그렇지 않다면 아무 것도하지 마십시오. 그렇지 않으면 앱 업데이트를 확인하고 나와있는 단계를 수행하십시오. 나는 ServicingComplete 백그라운드 작업을 직접 사용하지 않았기 때문에 어떤 조언을하기를 망설이지 만, 실행 가능한 옵션 일 수도 있습니다. –
- 1. UWP Windows C# App BackgroundTask
- 2. UWP BackgroundTask (WindowsRuntimeComponent)를 Windows 서비스로 호스팅 할 수 있습니까?
- 3. BackgroundTask every minute Windows 스토어 앱 (C#)
- 4. 데이터베이스 업데이트시 앱 크래시
- 5. 앱 업데이트시 파일이 삭제됩니까?
- 6. 앱 업데이트시 데이터 삭제
- 7. 앱 업데이트시 iOS 메소드
- 8. 앱 업데이트시 SharedPreferences 오류
- 9. BackgroundTask deferral.Complete
- 10. 앱 스토어에서 앱 업데이트시 서비스 재시작
- 11. UWP 앱 런타임
- 12. UWP 앱 확장
- 13. UWP 앱 구매 문의
- 14. 광고 개요 (UWP 앱)
- 15. UWP 앱 테이블
- 16. UWP 앱 템플릿
- 17. UWP 용 UniversalApiContract 앱
- 18. UWP 앱 재부팅/재시작
- 19. UWP 앱 내비게이션
- 20. 점프 목록 - UWP 앱
- 21. 안드로이드 앱 업데이트시 SQLite 업데이트
- 22. 앱 업데이트시 아이콘 배지 설정
- 23. 앱 업데이트시 SQLITE 데이터베이스가 재설정됩니까?
- 24. 서버 업데이트시 앱 업데이트 android
- 25. iOS 앱 업데이트시 CoreData 지우기
- 26. PhoneGap 앱이 앱 업데이트시 재설정됩니까?
- 27. iOS 앱 업데이트시 코드 실행
- 28. Winrt BackgroundTask 실행
- 29. Azure MobileService in BackgroundTask
- 30. 앱 종료시 백그라운드 작업을 실행하는 UWP 앱
백그라운드 작업을 등록하는 방법은 무엇입니까? 어떤 상황에서 사용자가 앱에 백그라운드 작업을 등록합니까? 또는 앱이 설치되면 배경을 등록해야합니다. –
Button으로 내 앱에서 BackgroundTask를 수동으로 등록합니다. 그러나 앱 업데이트를 제출하면 일부 사용자 기기에서 AppTouch가 설치되는 즉시 BackgroundTask가 더 이상 작동하지 않습니다. 버튼을 눌러 앱 내 BackgroundTask를 등록한 후 BackgroundTask가 다시 작동합니다. 그러나 이것은 단지 몇 가지 장치에서만 발생합니다. 그래서 제 질문은 어떻게 처리할까요? – andy