안드로이드 앱 설치가 제공되지 않음

안녕하세요,

안드로이드 앱(시스템에서는 chromium webapk로 표시됨)을 3개의 포럼에 설치해 보았습니다. 이 포럼(성공), 자체 호스팅 포럼(성공), 그리고 다른 자체 호스팅 포럼(실패)입니다.

마지막 포럼의 경우, 어떻게 된 건지 링크가 표시되었고, 앱 대신 북마크보다 약간 더 복잡한 무언가가 설치되었습니다. 하지만 예쁜 시작 화면은 표시됩니다.

하지만 안드로이드 설정의 앱 목록에서도, Titanium Backup에서도 앱을 볼 수 없습니다. 또한 스마트워치 알림 설정 시 앱을 선택하거나 해제할 수도 없습니다. 따라서 이 것은 앱이 아닌 다른什么东西인 것 같습니다.

따라서, hopefully 간단한 질문은 다음과 같습니다. 설치를 완료하는 방법은 무엇이며, 사용자에게도 알려주고 싶기 때문에 수동으로 (재)시작하는 방법은 무엇인가요? 안드로이드 기기의 브라우저에서 https://domain.tld/?discourse_app=1을 열어도 아무 반응이 없습니다. 캐시, 쿠키 등 모든 브라우저 데이터도 삭제해 보았습니다. 특히 두 자체 호스팅 포럼 간의 차이가 무엇인지도 모르겠습니다. 이 두 포럼은 거의 동일하게 설정했기 때문입니다.

감사합니다.
Roi

실패하는 URL을 공유해 주세요.

네 :slight_smile:

이 포럼으로 앱을 설치할 수 없는 이유가 무엇인지 혹시 아시는 분 계신가요?

또한 수동으로 설치하는 방법이 있을까요?

사이트 설정에서 큰 로고를 정의하고 native app install banner 옵션을 활성화해야 합니다. 두 단계 모두 필수입니다.

큰 아이콘을 말씀하시는 건가요? 이 아이콘은 설정되어 있으며, 다른 이미지들도 함께 설정되어 있습니다. 또한 native app install banner android도 체크되어 있습니다. 제 포럼 두 개는 거의 동일하게 설정되어 있는데, 하나는 Android에서 작동하고 다른 하나는 작동하지 않습니다.

참고로, 이 포럼(meta.discourse.org)을 포함해 제 포럼 어디에서도 iPad나 iPhone에서 설치 메시지를 볼 수 없었습니다. 제 포럼에도 native app install banner ios가 체크되어 있습니다.

그 이유는 로고가 PNG가 아니라 JPEG 형식이기 때문입니다.

관리자 > 설정 > 브랜딩 페이지에서 사이트 설정의 manifest icon에 512x512 PNG 파일을 업로드해 주세요.

여기서 작은 정정 하나: 사용자가 webapk / pwa를 설치하기를 원한다면 native app install banner를 활성화해서는 안 됩니다. 활성화하면 DiscourseHub가 대체되거든요.

아, 감사합니다. 잘 짚어주셨네요. 더 많은 커피가 필요합니다 :man_facepalming:t2:

Falco님과 Stephen님, 감사합니다 - 작동했습니다! :slight_smile: 적어도 Android에서는요. :slight_smile:

iOS에서는 설치 버튼이나 기능이 어디에 있는지, 어떻게 확인해야 하나요? Safari와 Chrome을 비롯해 메뉴도 확인해 보았지만 아무것도 보이지 않았습니다.

참고로, 매니페스트 로고 설명에 PNG여야 한다는 정보를 추가하는 것이 좋은 아이디어일까요?

설정 화면에 이미 나와 있습니다:

사이트 관리자용 경고 메시지를 두었던 적이 있지만, 사람들이 경고 메시지에 대해 불만을 제기해서 :person_shrugging:

Apple이 iOS에서 이 기능을 구현하기를 거부했기 때문에, 관련 이벤트나 네이티브 UI가 존재하지 않습니다.

"PNG를 사용하세요, JPG는 여기서는 좋지 않습니다"라는 문구를 어디에서도 찾을 수 없습니다. :wink: 독일어 번역에도 없습니다.

아… 사람들 때문에…

알겠습니다. Apple이네요. 그렇다면 native app install banner ios 설정을 확인해서 적어도 사람들이 Discourse Hub 앱에 대해 알 수 있도록 하겠습니다. 어떻게 하시겠어요?

제가 아는 한, PNG 형식이 필요하다고 언급된 이미지는 파비콘뿐입니다.

음, 안드로이드 앱 설치가 매니페스트 로고로 PNG 이미지만 지원되는 것이라면, 거기에 관련 참고사항을 추가하는 것이 정말 유용할 것 같습니다. :grinning: