고객센터
    • PDF

    고객센터

    • PDF

    기사 요약

    Classic/VPC 환경에서 이용 가능합니다.

    이용약관, 개인정보보호정책, 환불 정책 공지사항, 게임 이용 방법, 결제 및 환불 문의, 계정 관리, 버그 신고 및 건의 사항 등 다양한 사용자 문의에 대해 지원합니다. 사용자는 게임 내 문의하기, 혹은 PC 에서 문의를 접수할 수 있습니다. 문의 접수 시에는 이미지, 영상등의 파일도 첨부가 가능합니다. 모바일 게임 고객지원센터는 사용자가 즐거운 게임 경험을 할 수 있도록 지원하는 중요한 역할을 합니다. 사용자의 소리에 귀 기울이고, 신속하게 대응함으로써 더 나은 게임 환경을 제공하기 위해 노력해야 합니다.
    지원되는 언어는 영어, 한국어, 중국어(번체), 중국어(간체), 일본어, 태국어, 인도어, 이태리어, 독일어, 스페인어, 프랑스어, 말레이시아어 총 12가지 언어를 지원하며, 추가적인 언어 지원에 대한 문의는 네이버 클라우드 고객지원센터를 통해서 요청해 주시기 바랍니다.

    사용방법

    고객센터 UI 및 운영에 대한 모든 기능은 게임팟에서 제공됩니다. 별도의 설정 없이 게임내에서 아래 코드만 호출하면 즉시 이용이 가능합니다.

    고객지원 웹뷰

    고객지원 웹뷰는 게임 내에서 사용자가 직접 고객지원 서비스에 접근할 수 있게 해주는 기능입니다.
    사용자는 게임을 벗어나지 않고도 고객지원 페이지를 방문하여 문의사항을 제출하거나 도움을 받을 수 있습니다.

    • C#:
    NBaseSDK.NBase.openCustomerSupport();
    
    • Kotlin:
    NBase.openCustomerSupport(activity) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openCustomerSupport(activity, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openCustomerSupport Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openCustomerSupport: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openCustomerSupport()
    
    • Objective-C:
    [NBaseBridge.shared openCustomerSupport];
    

    이용약관 웹뷰

    사용자는 언제든지 게임의 이용약관을 쉽게 확인할 수 있습니다.

    • C#:
    NBaseSDK.NBase.openTerms();
    
    • Kotlin:
    NBase.openTerms(activity) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openTerms(activity, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openTerms Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openTerms: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openTerms()
    
    • Objective-C:
    [NBaseBridge.shared openTerms];
    

    개인정보보호정책 웹뷰

    사용자는 개인정보의 수집, 사용 및 보호에 관한 게임의 정책을 쉽게 확인할 수 있습니다.

    • C#:
    NBaseSDK.NBase.openPrivacy();
    
    • Kotlin:
    NBase.openPrivacy(activity) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openPrivacy(activity, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openPrivacy Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openPrivacy: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openPrivacy()
    
    • Objective-C:
    [NBaseBridge.shared openPrivacy];
    

    스토어로 이동

    게임의 최신 버전을 사용자에게 제공하기 위해, 게임 내에서 직접 앱스토어의 업데이트 페이지로 이동하는 기능은 매우 중요합니다. 이를 위해 openAppStore 메서드를 사용하여 사용자가 쉽게 게임의 최신 버전으로 업데이트할 수 있도록 지원합니다. 게임 업데이트를 위해 사용자를 앱스토어의 업데이트 페이지로 안내하기 위해서는 대시보드에 스토어별 마켓 코드를 설정해야 합니다. 설정이 완료된 후, 아래 코드를 사용하여 사용자가 앱스토어의 업데이트 페이지로 이동할 수 있게 합니다.

    • C#:
    NBaseSDK.NBase.openAppStore();
    
    • Kotlin:
    NBase.openAppStore(activity) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openAppStore(activity, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openAppStore Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openAppStore: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openAppStore()
    
    • Objective-C:
    [NBaseBridge.shared openAppStore];
    

    Pages

    Pages 서비스는 게임 내 고객지원, 이용약관, 개인정보보호정책 등 다양한 목적으로 웹페이지를 제작하고 관리할 수 있는 기능을 제공합니다. 대시보드의 웹 에디터를 통해 사용자가 직접 페이지를 디자인하고 구성한 후, 이를 모바일 게임 내에서 웹뷰 형태로 손쉽게 보여줄 수 있습니다. 이를 통해 게임 개발사는 게임 사용자에게 필요한 정보를 효과적으로 제공하고, 사용자 경험을 개선할 수 있습니다.

    NBaseSDK.NBase.openPaging("[yourPageCode]");
    

    여기서 "yourPageCode"는 대시보드에서 생성한 페이지의 고유 코드명입니다. 실제 구현 시에는 이 부분을 사용자가 생성한 페이지에 해당하는 코드명으로 대체해야 합니다.

    서비스 개요

    Pages 서비스는 게임 내 고객지원, 이용약관, 개인정보보호정책 등 다양한 목적으로 웹페이지를 제작하고 관리할 수 있는 기능을 제공합니다. 대시보드의 웹 에디터를 통해 사용자가 직접 페이지를 디자인하고 구성한 후, 이를 모바일 게임 내에서 웹뷰 형태로 손쉽게 보여줄 수 있습니다. 이를 통해 게임 개발사는 게임 사용자에게 필요한 정보를 효과적으로 제공하고, 사용자 경험을 개선할 수 있습니다.

    기능 사용 방법

    Pages 서비스를 이용하여 게임 내에서 웹페이지를 보여주기 위해서는 다음과 같은 단계를 거칩니다.

    1. 페이지 디자인 및 구성: 대시보드의 웹 에디터를 사용하여 필요한 웹페이지를 디자인하고 구성합니다.
    2. 코드명 생성: 페이지 구성이 완료되면, 대시보드에서 해당 페이지에 대한 고유 코드명을 생성합니다.
    3. 웹뷰 호출: 게임 내에서 사용자가 해당 페이지를 볼 수 있도록 NBaseSDK.NBase.openPaging("yourPageCode"); 코드를 사용하여 웹뷰를 호출합니다.
    // Pages 서비스를 통해 웹페이지를 열기 위한 코드 예제
    NBaseSDK.NBase.openPaging("yourPageCode");
    

    여기서 "yourPageCode"는 대시보드에서 생성한 페이지의 고유 코드명입니다. 실제 구현 시에는 이 부분을 사용자가 생성한 페이지에 해당하는 코드명으로 대체해야 합니다.

    서비스의 장점

    • 유연한 컨텐츠 제공: 실시간으로 페이지 내용을 업데이트하고 관리할 수 있어, 사용자에게 최신 정보를 제공할 수 있습니다.
    • 향상된 사용자 경험: 게임을 벗어나지 않고 필요한 정보에 접근할 수 있어, 사용자 경험이 크게 향상됩니다.
    • 간편한 관리: 대시보드의 웹 에디터를 통해 코딩 없이도 페이지를 손쉽게 디자인하고 관리할 수 있습니다.

    활용 예시

    • 게임 가이드: 언어별로 제공되기 때문에 게임내 가이드를 작성하고 제공할 수 있습니다.
    • 프로모션 페이지: 게임 내 이벤트, 프로모션 등의 정보를 제공하여 사용자의 참여를 유도합니다.
    • 커뮤니티 페이지: 자체 커뮤니티를 보유하는 경우 해당 페이지로 이동하여 커뮤니티 참여를 높입니다.

    Pages 서비스를 통해 게임 개발사는 사용자에게 필요한 다양한 정보를 효과적으로 제공하며, 게임 내에서의 사용자 경험을 향상시킬 수 있습니다. 이는 사용자 만족도를 높이고, 게임의 성공에 기여할 수 있는 중요한 요소가 됩니다.

    웹뷰

    웹뷰(Webview)는 네이티브 앱 내에서 직접 웹 콘텐츠를 표시하는 기능을 제공합니다. 게임팟에서는 고객사가 자체적으로 제작한 웹 페이지를 게임 내에서 직접 보여줄 수 있는 웹뷰 기능을 지원합니다. 이를 통해 사용자는 게임을 벗어나지 않고도 다양한 웹 기반 콘텐츠에 접근할 수 있습니다.

    • C#:
    NBaseSDK.NBase.openWebView("https://game.naver.com");
    
    • Kotlin:
    NBase.openWebView(activity, "https://game.naver.com") { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openWebView(activity, "https://game.naver.com", (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openWebView Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openWebView: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openWebView(url: "https://game.naver.com")
    
    • Objective-C:
    [NBaseBridge.shared openWebView:url];
    

    이 코드는 NBaseSDK의 openWebView 메서드를 사용하여 지정된 URL의 웹 페이지를 게임 내에서 직접 보여주는 기능을 실행합니다. 여기서 "https://game.naver.com"는 고객사가 웹뷰에서 보여주고자 하는 웹 페이지의 주소로, 실제 사용시에는 고객사의 웹 페이지 URL로 대체해야 합니다.

    공지사항

    공지사항은 게임 내에서 대시보드에 설정한 이미지를 보여주는 기능을 제공합니다. 클릭 이벤트로 특정 링크를 열 수 있습니다.

    • C#:
    NBaseSDK.NBase.openBanner(String type, Boolean showTodayButton, (bannerId, error) =>
    {
        if (error != null)
        {
            // failed.
            // Display the message using error.message.
        }
        else
        {
            // succeeded.
        }
    });
    
    • Kotlin:
    NBase.openBanner(activity: Activity, type: String, showTodayButton:Boolean) { bannerId, e  ->
      if (e != null) {
        // failed.
        // Display the message using error.message.
      }
      else {
        // succeeded.
      }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openBanner(activity, String type, Boolean showTodayButton, (bannerId, e) -> {
        if (e != null) {
            Log.e("NBase", "openBanner Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openBanner: " + bannerId.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openBanner(type: supportType) { result in
      switch result {
            case .success(let schema):
                // succeeded.
            case .failure(let error):
                // failed.
                // Display the message using error.localizedDescription.
        }
    }
    
    • Objective-C:
    [NBaseBridge.shared openBanner:type :^(NSDictionary * _Nullable result, NSError * _Nullable error) {
        if (error) {
            // failed.
            // Display the message using error.localizedDescription.
        } else {
            // succeeded.
        }
    }];
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.