In Game Web 딥링크 구현 규약

1. 기본 내용

  • 특정 페이지, 공지, 배너 등 노출을 위해 하이브IM이 제공하는 페이지를 게임 서비스에서 Web in Client로 호출 시 다음 규약을 적용해야 합니다

2. 규약

외부링크 / 딥링크 등의 스킴

[*scheme scheme주소는 웹뷰 호출시 Url에 prameter 추가 전달 필요 (하단 JSON 참조)]

  • 외부 링크(url에 인코딩 필요): : {scheme}://external/{외부URL}

    • 예시: {scheme}://external/https%3A%2F%2Fwww.naver.com

  • 웹뷰닫기: {scheme}://action/close

  • 뒤로가기: {scheme}://action/back

웹뷰URL 명세 JSON (옵션)

  • JSON URL: 담당 기술PM 이 전달

    • Params 상세

      • scheme - 개발스튜디오 스킴

      • lang: 유저의 언어 - 지원 언어는 기술 PM과 협의 해야 합니다.

// JSON 예시 - 다국어를 지원하기 위한 lang 값 변경이 필요한 예시 입니다.
{
....
  "notice": {
    "url": "https://sample-url.com/{lang}/ingame/notice?scheme={scheme}",
    "type": "web",
    "params": {
      "lang": "String",
      "scheme":"String"
      ...
    }
  }
}

3. 참고/유의 사항

하이브 IM 플랫폼 SDK 연동없이 PC 환경In Game Web View를 적용/서비스할 때 일부 기능이 원하게 동작하지 않을 수 있습니다.

Last updated