(“PWA 설치 버튼”이라 함은 이미지와 같은 버튼을 의미합니다.)
안녕하세요,
최근 이 버튼이 제 사이트에서 표시되지 않는다는 것을 알게 되었습니다. 새로 설치했을 때는 표시되지만, 백업을 복원한 후에는 버튼이 사라졌습니다. 혹시 이 기능을 제어하는 사이트 설정이 있어서 제가 이전에 우연히 수정한 건지 궁금합니다. 만약 그런 설정이 있다면 이름이 무엇인지 알려주시면 감사하겠습니다. 관리자 패널에서 “install”, “app”, “chrome” 등으로 검색해 보았지만 찾지 못했습니다.
미리 감사드립니다!
Jagster
(Jakke Flemming)
8월 2, 2022, 7:11오전
2
추측일 뿐이지만, admin → settings이고 native app install banner ios / android인가요?
아니요, 해당 설정은 Discourse Hub 앱용인데 활성화해 두었습니다. 그 배너는 다음과 같은 모습이에요:
아… 덕분에 그 배너도 표시되지 않는다는 걸 깨달았네요.
Honglin:
제가 언급한 앱은 Chrome에 의해 일종의 패키징이 된 형태입니다. (잘은 모르지만, 북마크와 크게 다르지 않은 것 같습니다. 사용해보니 단순화된 브라우저에서 서핑하는 느낌이 듭니다. 하지만 푸시 알림을 보낼 수는 있죠.)
Honglin:
하지만 푸시 알림을 보낼 수는 있습니다.
push notifications prompt(“사용자 동의 프롬프트 표시”)인가요? 아마도 의도하신 내용과는 조금 다를 수 있습니다.
감사합니다. 그것도 활성화했습니다.
음… 맞다, 내 사이트는 이미 푸시 알림을 보낼 수 있잖아요. 굳이 이거에 집착할 필요는 없네요.
오늘 pwabuilder 를 사용해 인스턴스에 PWA를 구축하려고 시도했고, 지시대로 <head> 섹션에 생성된 manifest.json을 참조하는 스크립트를 추가했습니다.
스크립트를 추가하자 브라우저 콘솔에서 manifest.json과 관련된 404 오류가 표시되기 시작했습니다. 그래서 추가한 코드를 제거했는데, 마법처럼 그동안 계속 없던 버튼이 다시 나타났습니다. 이상하네요! 하지만 다시 돌아와서 다행입니다.
하지만 Discoursehub 앱 배너는 아직 복구되지 않았습니다.