Android 앱 전환 시 Discourse 앱의 이상 동작

안드로이드용 Discourse 앱이 제스처 감도를 잘못 지정하고 있는지 확인할 수 있나요?

Discourse 앱은 안드로이드에서 앱 스위처 사용 중 제스처를 잘못 해석하는 경향이 있습니다. 터치로 앱으로 전환하려고 할 때 거의 항상 앱이 닫히게 됩니다.

이 앱의 경우에만 터치(활성화)를 위쪽 스와이프(앱 닫기)로 해석하는 경향이 있습니다. 다른 어떤 앱도 이 정도로 감도가 높지 않기 때문에, 앱이 OS의 제스처 감도를 무시하고 있는 것으로 추정됩니다.

Discourse 앱을 사용할 때는 위쪽 스와이프를 피하려면 길게 누르야 합니다. 그래도 완전히 수직으로 들어올리지 않으면 여전히 스와이프가 실행될 수 있습니다.

그게 PWA 앱이 맞나요? 그렇다면 Chrome/Android에서 관리하기 때문에 통제가 불가능합니다.

누가 또는 무엇이 이를 생성했는지에는 대해 잘 알고 있지 않습니다. 저는 디스코스(Discourse) 포럼의 사용자(명목상으로는 관리자)일 뿐, 실제 관리자는 아닙니다.

하지만 이 동작은 Android OS가 앱으로 제어권을 넘기기 전에 발생하고 있습니다. 따라서 Chrome이 원인이 아닐 가능성이 높다는 뜻입니다.

이 문제는 앱이 코드의 OnCreate 단계에서 OS에 자신을 등록하는 방식과 관련이 있을 것으로 예상됩니다. (다양한 동작을 금지하려면 등록 과정이 있어야 한다고 가정합니다.) 그 등록 과정에서 개발자가 너무 많은 매개변수를 전달하도록 설정한 것은 아닌지 궁금합니다. (CSS와 마찬가지로, 기본값과 다른 중요한 항목만 설정하고 나머지는 상위 설정에서 상속하도록 하는 것이 바람직할 것입니다.)

이 도구를 파악하는 데 시간이 좀 걸렸습니다. 그 출처를 다시 찾으려면(2년 반 전에 설치했고, 그 이후로 잊고 있었으니까) 앱을 삭제한 뒤 어디서 제공되었는지 확인해야 했습니다.

네, Chrome PWA였습니다. 다시 설치하니 스와이프 업 제스처의 과민 반응이 해결되었습니다.

개발자가 호스팅 사이트의 Discourse PWA를 "설치 가능"하게 만들기 위해 무언가를 해야 한다면, 앱 정보의 출처를 더 명확하게 표시할 수 있도록 등록이나 문자열 설정을 추가할 수 있을까요?