CastarSDK
한국인
한국인
  • 오신 것을 환영합니다
  • 설정 가이드
  • APP 추가하기
  • SDK 빠른 접근
    • Windows
    • Android
    • IOS
    • Android TV
    • Linux
    • LG WebOS
  • 데이터 테스트
  • 수익 창출
Powered by GitBook
On this page
  • 통합 옵션
  • 기타 질문
  • 문의하기
  1. SDK 빠른 접근

LG WebOS

이 가이드는 CastarSDK를 사용하여 LG WebOS 애플리케이션 으로 수익을 창출하려는 개발자를 위한 것입니다 .

PreviousLinuxNext데이터 테스트

Last updated 2 months ago

  • CastarSDK를 애플리케이션에 통합하는 것은 수익을 창출하기 위한 첫 번째 단계입니다. SDK를 통합하면 24시간 내에

  • 이 문서에서는 CastarSDK를 애플리케이션에 제대로 통합하는 데 필요한 단계를 안내합니다.

통합 옵션

1단계: ClientId 신청

애플리케이션으로 이동 -> -> WebOS에 대한 ClientId를 만듭니다.

2단계: SDK 다운로드

지금 다운로드하려면 클릭하세요.

3단계: 파일을 준비합니다.

  • (1) sdk/service/package.json올바른 이름 속성을 열고 설정하고 .packet_sdk_service끝에 접미사를 유지합니다.

  • (2) sdk/service/services.json올바른 id, services[0].id 및 services[0].name 속성을 열고 설정하고 .packet_sdk_service끝에 접미사를 유지합니다.

  • 준수해야 합니다 . 앱에 JS 서비스를 추가할 때 앱 ID에 빼기 기호(-) 또는 .(마침표)+숫자(예: abc-1.0)를 포함하지 마세요. Luna Service는 JS 서비스 이름에 이를 허용하지 않으며 서비스 이름은 앱 ID로 시작해야 합니다.

4단계: SDK 설정

(1) 이미 사용 중인 다른 서비스 옆에 서비스 디렉토리를 복사합니다.

(2) 압축파일의 예시를 참고하여 castarsdk_webos.zipCastarSDK를 귀하의 코드에 통합하세요.

(3) JS 백엔드 서비스를 시작할 때마다 성공적인 통합에 대한 향후 확인을 위해 subscribe_sdk_status API를 통해 SDK 상태를 구독합니다.

set_appkey(4) API를 통한 애플리케이션 키 설정

(5) API를 통해 SDK를 시작합니다 start_castar_sdk.

<script src="lib/webOSTV.js" charset="utf-8"></script>

// Replace "luna://com.company.app.castarsdk_service" with your actual URI based on the "name" you set in "Prerequisites-Step 3: Prepare the files".
function subscribeSdkStatus(){
  webOS.service.request("luna://com.company.app.castarsdk_service", {
    method: "subscribe_sdk_status",
    parameters: { subscribe: true },
    onSuccess: function (response) {
      if(response.code == 0){
        let appkey = response.data.appkey;
        let sdk_version = response.data.sdk_version;
        let sdk_started_status = response.data.sdk_started_status;
        let sdk_detailed_status_message = response.data.sdk_detailed_status_message;
      }
    },
    onFailure: function (response) {
      console.log("LS2 API 'get_sdk_status' call failed.");
    },
  });
}

const app_key = "test";   // Replace the "test" with your actual appkey.
function setAppKey(){
  webOS.service.request("luna://com.company.app.castarsdk_service", {
    method: "set_appkey",
    parameters: {
      appkey: app_key
    },
    onSuccess: function (response) {
      if(response.code == 0){
        console.log("Set appkey successfully, message: " + response.message);
      }else{
        console.log("Set appkey failed, error code: " + response.code + " error message:" + response.message);
      }
    },
    onFailure: function (response) {
      console.log("LS2 API 'set_appkey' call failed.");
    }
  });
}

function startCastarSDK(){
  webOS.service.request("luna://com.company.app.castarsdk_service", {
    method: "start_castar_sdk",
    parameters: {},
    onSuccess: function (response) {
      if(response.code == 0){
        console.log("Start CastarSDK successfully, message: " + response.message);
      }else{
        console.log("Start CastarSDK failed, error code: " + response.code + " error message: " + response.message);
      }
    },
    onFailure: function (response) {
      console.log("LS2 API 'start_castar_sdk' call failed.");
    }
  });
}

function stopCastarSDK(){
  webOS.service.request("luna://com.company.app.castarsdk_service", {
    method: "stop_castar_sdk",
    parameters: {},
    onSuccess: function (response) {
      if(response.code == 0){
        console.log("Stop CastarSDK successfully, message: " + response.message);
      }else{
        console.log("Stop CastarSDK failed, error code: " + response.code + " error message: " + response.message);
      }
    },
    onFailure: function (response) {
      console.log("LS2 API 'stop_castar_sdk' call failed.");
    }
  });
}

기타 질문

도킹이 완료된 후 도킹 상태를 어떻게 확인하나요?

Dashboard - Application 메뉴에서 SDK의 도킹 상태를 확인할 수 있습니다. SDK가 성공적으로 통합되고 초기화되면 Dashboard에서 활성화 상태를 확인할 수 있습니다. 첫 번째 활성화 상태에는 10-15분 지연이 있습니다. 상태 업데이트를 참을성 있게 기다려 주세요.

도킹이 완료된 후, 끊기 테스트 후 대시보드에 데이터가 표시되지 않습니까?

대시보드 데이터 새로 고침 시간은 매일 0:00으로 전날 수익을 정산합니다. 오늘 데이터를 생성한 후 다음 날 테스트 데이터를 쿼리하세요. 다음 날 전날 수익을 정산합니다.

문의하기

기타 문의사항이 있으신 경우, 다이얼 오른쪽 라이브챗 고객센터 및 공식 홈페이지를 통해 문의하실 수 있으며, 아래 채널을 통해 고객센터로 문의하실 수 있습니다.

공식 이메일 : support@castarsdk.com

왓츠앱 :

스카이프:

CastarSDK 대시보드 에서 기기 데이터와 수익을 볼 수 있습니다.
추가
WebOS용 SDK
(3) 설정 파일의 ID는 LG 명명 지침을
https://whatsapp.com/channel/0029Vb0bHo50gcfFe6kQJR0a
https://join.skype.com/invite/ptBB6eukfkdX