업그레이드 후 Android가 기본 앱을 기억하도록하려면 어떻게해야합니까?


18

작업에 대한 기본 프로그램을 선택한 후 해당 작업과 관련된 앱이 업데이트 될 때마다 OS는 불필요하게 사용할 프로그램을 묻습니다. 이 결함으로 인해 악화 될 유일한 사람은 아닙니다.

자주 업데이트되고 여러 가지 의도를 제공하는 앱에 특히 자극적입니다.

시나리오는 다음과 같습니다.

  1. 사용자가 앱을 설치 함 (예 : 새 웹 브라우저-돌핀)
  2. 사용자가 의도를 수행합니다 (예 : 이메일에서 하이퍼 링크 클릭)
  3. Android OS는 사용자에게 사용할 앱을 묻습니다.
  4. 사용자는 Dolphin 브라우저를 선택하고 팝업 창의 맨 아래에있는 "기본값으로 사용"레이블이있는 확인란을 선택한 다음 새 웹 브라우저 앱을 선택합니다.
  5. Android 마켓은 Dolphin의 새로운 업데이트를 설치합니다.
  6. 사용자가 # 2와 동일한 의도를 수행함 (이메일에서 하이퍼 링크 클릭)
  7. Android OS는 "기본으로 사용"설정을 잊어 버리고 Android OS는 사용자에게 사용할 앱을 묻습니다. [3-7 단계 광고 무한 반복]

버그는 7 단계에서 발생합니다.

이 문제에 대한 버그 보고서 를 제출했습니다 . 그동안 작동하는 앱이 있습니까?


3
특히 비교적 자주 업데이트되는 GO Launcher를 사용하기 때문에 항상이 동작이 성가신 것으로 나타났습니다. 내 앱에서 새로운 기능과 버그 수정을 받기를 좋아하지만 기본 앱이 오래되면 지속적으로 재설정해야합니다.
Zeke

답변:


8

아니요, Android 소스를 변경하고 사용자 정의 ROM을 컴파일하지 않으면 해결할 수 없습니다. 설치 관리자 서비스는 시스템의 핵심 부분이며 다른 앱처럼 대체하거나 재정의 할 수 없습니다.

이것은 의도적으로 설계된 동작입니다. 업데이트 된 앱 중 하나가 동일한 작업을 수행 할 수있는 다른 앱이있는 앱인지 다시 묻습니다.

다른 앱의 작업을 수행 할 수있는 새 응용 프로그램을 설치하는 경우에도 마찬가지입니다. 응용 프로그램 업데이트는 실제로 "새"응용 프로그램을 설치하는 것과 같습니다. 장치에 새 응용 프로그램을 설치하거나 기존 응용 프로그램을 업데이트 할 때 발생하는 결과에는 차이가 없습니다. 따라서이 옵션을 "항상 기억"할 수있는 방법이 있다면 사용하려는 완전히 새로운 응용 프로그램을 설치할 때 사용 옵션이 표시되지 않습니다.

실행기를 예제로 사용할 수 있습니다. GO 실행기를 오랫동안 사용하고 기본값으로 설정했습니다. 그런 다음 새 Foo Launcher를 사용하기로 결정하고 설치하십시오. 이제 런처로 이동하면 사용할 런처가 표시됩니다. "항상 기억"으로 설정하면 옵션이 표시되지 않으며 사용자 (또는 다른 사용자)는 런처를 방금 설치 한 런처로 변경하는 방법을 알아 내야하기 때문에이를 좋지 않은 경험으로 간주합니다. .


5
나는 이것이 의도적으로 설계된 디자인이라는 것을 알았습니다. 사용자가 다른 앱이 이미 수행 할 수있는 의도를 수행 할 수있는 새 애플리케이션을 설치할 때 제시 한 매우 다른 사용 사례를 이해합니다. 인 텐트를 수행하는 새 앱을 설치하는 경우 기본 앱을 다시 요청해야합니다.
glenviewjeff

예를 들어, 운전 중이거나 음성 명령을 사용하여 누군가에게 전화를 걸 때 Skype 또는 전화를 기본값으로 선택할 때까지 기다리는 것이 특히 성가신 일입니다. :(
CodeRedick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.