현재 시간 경과 이미지를 사용하는 앱에서 자동으로 Google 드라이브에 저장하고 있습니다. 그 부분은 정상적으로 작동합니다. 그러나 이러한 전화는 물리적 액세스가 제한 될 수있는 장소에 배포 될 수 있으므로 원격으로 수행 할 수있는 작업은 모두 원격으로 수행해야합니다.사람이 개입하지 않고 원격 업데이트 또는 원격 핫 스왑 코드를 강제로 적용하려면 어떻게합니까?
이 앱은 내부 용으로 만 제공되며 공개 사용자는 볼 수 없으므로 응원과 해킹이 허용됩니다. 현재 베타 앱으로 Play 스토어를 통해 배포됩니다.
어떻게 앱을 원격으로 업데이트 할 수 있습니까?
현재 가장 좋은 방법은 앱에 플레이 스토어에 업데이트가 있음을 알리는 강제 업그레이드 푸시 알림을 보내는 것입니다. 앱을 닫고 Playstore에서 자동 업데이트를 기다린 다음 PACKAGE_REPLACED 브로드 캐스트 리시버로 앱을 다시 시작합니다.
그러나 이것으로 저는 플레이 스토어의 자비에 빠졌습니다. 몇 분, 몇 시간 또는 며칠 내에 자동 업데이트되는지 여부를 알 수 없습니다. 업데이트가 중요하다고 생각하지는 않지만 기다릴 수는 있지만 결국 중단 시간이 최소화되어야합니다.
mixpanel과 같은 테스트 프레임 워크는 일부 코드, 최소한 문자열 리소스 등을 핫 스왑 할 수 있지만, 코드 조각을 직접 교체 할 수있는 방법이 있는지 궁금합니다. 앱을 다시 시작해야한다면 괜찮습니다.
이렇게하는 가장 좋은 방법은 무엇입니까? 다른 접근 방식도 제안 해주십시오.
아마도 https://github.com/VivekPanyam/Evolve는 내가 필요한 것입니다. 플레이 스토어를 통해 배포 할 수는 없지만 문제가 해결됩니다. 작동하는지 확인하고 문제를 업데이트합니다. – Syzygy