GamePot Docs
  • Welcome
  • Getting Started
    • Quickstart
  • Basics
    • GamePot 2.0
      • (中文)
        • Console
          • 使用前
          • 使用 GAMEPOT
        • Dasboard
          • 创建项目和仪表盘
          • 访问仪表盘
          • 转换为付费
          • 用户指标
          • 销售指标
          • 指标术语整理
          • 会员管理
          • 支付管理
          • 公告事项管理(Pro以上)
          • 维护和更新公告(Pro以上)
          • 发送消息
          • 优惠券管理(Pro以上)
          • 客户支持(Pro以上)
          • 游戏
          • 排行榜
          • 好友列表
          • 项目设置
          • 管理仪表盘用户
          • 仪表盘管理员功能
        • Unity SDK
          • Unity SDK_配置要求
          • Unity SDK_SDK安装及环境配置
          • Unity SDK_登录相关功能
          • Unity SDK_第三方账户关联
          • Unity SDK_支付功能
          • Unity SDK_SDK自主提供的登录UI
          • Unity SDK_优惠券功能
          • Unity SDK_推送功能
          • Unity SDK_显示公告事项图片的功能
          • Unity SDK_客户支持功能
          • Unity SDK_恶意使用支付取消的用户重新支付弹窗功能
          • Unity SDK_远程配置功能
          • Unity SDK_游戏日志传输功能
          • Unity SDK_确认AppStatus
          • Unity SDK_第三方SDK关联
          • Unity SDK_关联Firebase SDK时注意事项
          • Unity SDK_在Native环境下修改项目
        • Unreal SDK
          • 安装及环境配置
          • 登录相关功能
          • 第三方账户关联
          • 支付功能
          • 自主提供的登录UI
          • 优惠券功能
          • 推送功能
          • 显示公告事项图片的功能
          • 客户支持功能
          • 恶意使用支付取消的用户重新支付弹窗功能
          • 远程配置功能
          • 游戏日志传输功能
          • 第三方SDK关联
        • Android SDK
          • Android SDK_配置要求
          • Android SDK_安装SDK和配置环
          • Android SDK_登录相关功能
          • Android SDK_关联外部账户
          • Android SDK_支付功能
          • Android SDK_SDK自行提供的登录UI
          • Android SDK_优惠券功能
          • Android SDK_推送功能
          • Android SDK_公告事项图像显示功能
          • Android SDK_客户支持功能
          • Android SDK_维护及强制更新功能
          • Android SDK_远程配置功能
          • Android SDK_游戏日志传输功能
          • Android SDK_确认AppStatus
          • Android SDK_关联第三方SDK
        • iOS SDK
          • iOS SDK_配置要求
          • iOS SDK_安装及环境配置
          • iOS SDK_登录相关功能
          • iOS SDK_第三方账户关联
          • iOS SDK_支付功能
          • iOS SDK_自主提供的登录UI
          • iOS SDK_优惠券功能
          • iOS SDK_推送功能
          • iOS SDK_显示公告事项图片的功能
          • iOS SDK_客户支持功能
          • iOS SDK_维护及强制更新功能
          • iOS SDK_远程配置功能
          • iOS SDK_游戏日志传输功能
          • iOS SDK_确认AppStatus
          • iOS SDK_第三方SDK关联
        • Javascript SDK
          • JS SDK_安装及环境配置
          • JS SDK_重置
          • JS SDK_登录,退出
          • JS SDK_插件
        • Server API
          • 请求发放付费道具
          • Gamepot user ID verification(optional)
          • 外部支付
        • Open API
          • 查询用户
          • 查询用户停用
          • 设置用户停用
          • 查询每日访问者(DAU)
          • 查询新用户(NRU)
          • 查询同时访问者(CCU)
          • 查询支付
          • 查询取消支付
          • 查询支付销售统计
          • 查询角色
          • 查询一般优惠券的使用
          • 使用优惠券
          • 查询展示中的公告事项
          • 排名板
            • 排名板用户分数登录API
            • 导入排名板用户分数API
            • 使用特定搜索词获取分数API
            • 获取排名板信息和用户数的API
            • 用排名板查询用户分数的API
            • 删除登录排行板用户API
            • 排名板登录API
            • 排名板修改API
            • 排名板删除API
          • 好友管理
          • 提前预约参与
          • 提前预约验证码确认
          • 查询本人认证结果
        • Troubleshooting
          • 在64-bit环境下的构建过程中,尝试使用NAVER ID登录时发生崩溃(构建API 28以上的Android)
          • 上传Play Store APK时,会发出com.nhncorp.nelo2.android.util加密模式安全通知
          • 构建iOS时发生错误
          • Line i386 x86_64 IOS Archive上传问题
          • AdbrixRM i386 x86_64 iOS构建问题
          • 使用NAVER ID登录时出现的NaverThirdPartyLogin.framework i386 x86_64问题
          • Unity 2018.4.4以上、Unity 2019.2.0以上版本中的Android构建问题
          • (Unity)应用NAVER Lounge SDK(以NaverSDK Ver 1.1.1为例进行说明)
          • (Unity)应用GoogleMobileAds SDK(以GoogleMobileAds-v6.1.2为例进行说明)
          • (Unity)应用Appsflyer/Singular SDK(以appsflyer-v6.3.2为例进行说明)
          • (Unity)单独应用Firebase SDK时(以Firebase Unity 8.7.0为例进行说明)
          • 升级到android、targetsdkversion 31以上时,出现以下错误和应用无法安装的问题
          • 在Android OS 13设备上无法接收推送设置时
          • GAMEPOT SDK中收集的个人信息类型
          • (Unity) 使用Unity编辑选项中的minify时
        • FAQ
          • 无法登录!
          • 无法付款!
          • 未收到應用內項目列表
          • Adbrix Remaster
          • Naver Cafe
          • 服务推出
          • 推送
          • 应用签名
          • 用户ID迁移方法
          • 用户ID恢复
          • 仪表盘提前预约页面关联方法
          • 案例集
          • 版本 3.5.1 中的變更 - 由於安全問題,禁止使用此版本。
          • Ver Unity 2.1.1 To Ver Unity 2.1.2 Or New Version
          • android, targetsdkversion 升到31的时候
          • Gamepot v3.6.0 更新
      • NPUSH
        • FCM (Android)
        • APNs (iOS)
      • NPUSH (English)
        • FCM (Android)
        • APNs (iOS)
      • NPUSH (日本語)
        • FCM (Android)
        • APNs (iOS)
      • NPUSH (中文)
        • FCM (Android)
        • APNs (iOS)
    • GamePot 3.0
      • GAMEPOT 3.0 (KR)
        • GAMEPOT 사용
          • 실시간 통계
          • Apple App Store shared secret
          • Google Play Store API 인증
          • Unity SDK
          • Android SDK
          • iOS SDK
          • Javascript SDK
          • 스토어 환경 설정
            • Google Play Store 환경 설정
            • App Store Connect
            • ONE store
          • 로그인 인증 환경 설정
            • 구글 로그인
            • 애플 아이디 로그인
            • 페이스북 로그인
            • 스팀 로그인
          • 푸시
          • 고객센터
          • 사용자 통계
          • 동시 접속 사용자
          • 쿠폰
          • 플러그인
          • 게임팟 NPUSH 서비스 전환 및 푸시 서비스 변경 안내
          • 게임팟 스튜디오 ( 빌드 관리, 게임 런쳐 )
          • 로컬 푸시
          • 비속어 필터
      • GAMEPOT 3.0 (EN)
        • Using GAMEPOT
          • Real-Time Statistics
          • Apple App Store shared secret
          • Google Play Store API Authentication
          • Unity SDK
          • Android SDK
          • iOS SDK
          • Store Settings
            • Google Play Store Configuration
            • App Store Connect
            • ONE store
          • Login Authentication Settings
            • Google Login
            • Apple ID Login
            • Facebook Login
          • PUSH
          • Customer Support
          • User Statistics
          • Concurrent Users
          • Plugin
    • Interactive blocks
    • OpenAPI
    • Integrations
    • GamePot Console
      • 메인화면
      • 통합 대시보드
      • 대시보드
      • 분석
        • 사용자 분석
        • 매출 분석
      • 운영
        • 사용자
          • 목록
          • 일간 활성 사용자
          • 신규 등록 사용자
          • 동시 접속자
          • 이용정지
        • 구매
          • 목록
          • 앱 내 구매
          • 통계
          • 취소된 결제
          • 외부 결제
        • 점검 및 업데이트
          • 점검
          • 업데이트
        • 메시지
          • 푸시 알림
          • 문자 메시지
        • 쿠폰
          • 일반 쿠폰
          • 키워드 쿠폰
          • 쿠폰 사용량
        • 고객 지원
          • 대시보드
          • 고객 문의
          • 통계
          • 리뷰
          • 페이지
          • 설정
            • 일반
            • 규칙
            • 분류
            • 스타일링
            • 공지
            • FAQ
            • 정책 약관
            • 이메일 알림
        • 게임
          • 공지사항
          • 랭킹
          • 친구
          • 플레이어
          • 선물
          • 아이템
        • 게임 운영
          • 데이터 저장소
          • 원격 설정
          • 블랙리스트
      • 설정
        • 프로젝트 설정
        • 관리자
Powered by GitBook
On this page
  • 사용방법
  • 고객지원 웹뷰
  • 이용약관 웹뷰
  • 개인정보보호정책 웹뷰
  • 스토어로 이동
  • Pages
  • 서비스 개요
  • 기능 사용 방법
  • 서비스의 장점
  • 활용 예시
  • 쿠폰 페이지
  • 웹뷰
  • 공지사항
  1. Basics
  2. GamePot 3.0
  3. GAMEPOT 3.0 (KR)
  4. GAMEPOT 사용

고객센터

이용약관, 개인정보보호정책, 환불 정책 공지사항, 게임 이용 방법, 결제 및 환불 문의, 계정 관리, 버그 신고 및 건의 사항 등 다양한 사용자 문의에 대해 지원합니다. 사용자는 게임 내 문의하기, 혹은 PC 에서 문의를 접수할 수 있습니다. 문의 접수시에는 이미지, 영상등의 파일도 첨부가 가능합니다.

모바일 게임 고객지원센터는 사용자가 즐거운 게임 경험을 할 수 있도록 지원하는 중요한 역할을 합니다. 사용자의 소리에 귀 기울이고, 신속하게 대응함으로써 더 나은 게임 환경을 제공하기 위해 노력해야 합니다.

지원되는 언어는 영어, 한국어, 중국어(번체), 중국어(간체), 일본어, 태국어, 인도어, 이태리어, 독일어, 스페인어, 프랑스어, 말레이시아어 총 12가지 언어를 지원하며, 추가적인 언어 지원에 대한 문의는 네이버 클라우드 고객지원센터를 통해서 요청해 주시기 바랍니다.

사용방법

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

고객지원 웹뷰

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

NBaseSDK.NBase.openCustomerSupport();
NBase.openCustomerSupport(activity) { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
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;
});
NBase.openCustomerSupport()
[NBaseBridge.shared openCustomerSupport];

이용약관 웹뷰

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

NBaseSDK.NBase.openTerms();
NBase.openTerms(activity) { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
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;
});
NBase.openTerms()
[NBaseBridge.shared openTerms];

개인정보보호정책 웹뷰

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

NBaseSDK.NBase.openPrivacy();
NBase.openPrivacy(activity) { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
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;
});
NBase.openPrivacy()
[NBaseBridge.shared openPrivacy];

스토어로 이동

게임의 최신 버전을 사용자에게 제공하기 위해, 게임 내에서 직접 앱스토어의 업데이트 페이지로 이동하는 기능은 매우 중요합니다. 이를 위해 openAppStore 메서드를 사용하여 사용자가 쉽게 게임의 최신 버전으로 업데이트할 수 있도록 지원합니다.

게임 업데이트를 위해 사용자를 앱스토어의 업데이트 페이지로 안내하기 위해서는 대시보드에 스토어별 마켓 코드를 설정해야 합니다. 설정이 완료된 후, 아래 코드를 사용하여 사용자가 앱스토어의 업데이트 페이지로 이동할 수 있게 합니다.

NBaseSDK.NBase.openAppStore();
NBase.openAppStore(activity) { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
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;
});
NBase.openAppStore()
[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 서비스를 통해 게임 개발사는 사용자에게 필요한 다양한 정보를 효과적으로 제공하며, 게임 내에서의 사용자 경험을 향상시킬 수 있습니다. 이는 사용자 만족도를 높이고, 게임의 성공에 기여할 수 있는 중요한 요소가 됩니다.

쿠폰 페이지

쿠폰 페이지는 게임 사용자가 프로모션 코드나 쿠폰을 입력하여 게임 내에서 사용할 수 있는 다양한 혜택을 활성화할 수 있는 온라인 플랫폼입니다. 이 페이지는 사용자가 쉽게 접근하고 사용할 수 있도록 사용자 친화적인 인터페이스를 제공합니다.

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

게임 사용자가 프로모션 코드나 쿠폰을 입력할 수 있는 쿠폰 기능을 직접 호출하려면 아래 코드를 사용해 주십시오.

NBaseSDK.NBase.coupon(number, userData);
NBase.coupon(number, userData) { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
NBase nBase = NBase.INSTANCE;
nBase.coupon(number, userData, (status, e) -> {
    if (e != null) {
        Log.e("NBase", "openCoupon Fail: " + e.getMessage());
    } else {
        Log.e("NBase", "coupon: " + status.toString());
    }
    return null;
});
NBase.coupon(number: number, userData: userData) { result in
    switch result {
    case .success(let data):
        if let data = data {
            // succeeded.
        } else {
            // coupon 데이터가 nil
            // failed.
        }
    case .failure(let error):
        // failed.
        // Display the message using error.localizedDescription.
    }
}
[NBaseBridge.shared couponWithNumber:couponNumber userData:userData :^(NSString * _Nullable result, NSError * _Nullable error) {
    if (error) {
        // failed.
        // Display the message using error.localizedDescription.
    } else {
        // succeeded.
    }
}];

웹뷰

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

NBaseSDK.NBase.openWebView("https://game.naver.com");
NBase.openWebView(activity, "https://game.naver.com") { status, error ->
    if (error != null) {
        // failed.
        // Display the message using error.message.
    } else {
        // succeeded.
    }
}
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;
});
NBase.openWebView(url: "https://game.naver.com")
[NBaseBridge.shared openWebView:url];

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

공지사항

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

NBaseSDK.NBase.openBanner(String type, Boolean showTodayButton, (bannerId, error) =>
{
    if (error != null)
    {
        // failed.
        // Display the message using error.message.
    }
    else
    {
        // succeeded.
    }
});
NBase.openBanner(activity: Activity, type: String, showTodayButton:Boolean) { bannerId, e  ->
  if (e != null) {
    // failed.
    // Display the message using error.message.
  }
  else {
    // succeeded.
  }
}
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;
});
NBase.openBanner(type: supportType) { result in
  switch result {
        case .success(let schema):
            // succeeded.
        case .failure(let error):
            // failed.
            // Display the message using error.localizedDescription.
    }
}
[NBaseBridge.shared openBanner:type :^(NSDictionary * _Nullable result, NSError * _Nullable error) {
    if (error) {
        // failed.
        // Display the message using error.localizedDescription.
    } else {
        // succeeded.
    }
}];
Previous푸시Next사용자 통계

Last updated 4 months ago