CastarSDK
日本語
日本語
  • ようこそ
  • セットアップガイド
  • APPを追加する
  • SDKへのクイックアクセス
    • ウィンドウズ
    • アンドロイド
    • IOS
    • アンドロイドTV
    • リナックス
    • LG WebOS
  • データテスト
  • 収入を得る
Powered by GitBook
On this page
  • 統合オプション
  • その他の質問
  • ドッキングが完了した後、ドッキングステータスを確認するにはどうすればいいですか?
  • ドッキングが完了した後、ハングアップテスト後にダッシュボードにデータが表示されませんか?
  • お問い合わせ
  1. SDKへのクイックアクセス

LG WebOS

このガイドは、CastarSDK を使用してLG WebOS アプリケーションを収益化したい開発者を対象としています。

PreviousリナックスNextデータテスト

Last updated 1 month ago

  • CastarSDK をアプリケーションに統合することは、収益を得るための第一歩です。SDK を統合すると、24 時間以内に

  • このドキュメントでは、CastarSDK をアプリケーションに適切に統合するために必要な手順について説明します。

統合オプション

ステップ1: ClientIdを申請する

Go アプリケーション ->-> WebOS の ClientId を作成する

ステップ2: SDKをダウンロードする

今すぐダウンロードするにはクリックしてください。WebOS

ステップ 3: ファイルを準備します。

  • (1)開いてsdk/service/package.json正しい名前属性を設定し、.packet_sdk_service末尾の接尾辞を保持します。

  • (2)sdk/service/services.json正しいid、services[0].id、services[0].name属性を開いて設定し、.packet_sdk_service末尾の接尾辞を保持します。

  • (3)設定ファイル内のIDは、に準拠する必要があります。アプリにJSサービスを追加する場合、アプリIDにマイナス記号(-)や.(ピリオド)+数字(例:abc-1.0)を含めないでください。Lunaサービスでは、JSサービス名にこれらを許可しておらず、サービス名はアプリIDで始まる必要があるためです。

ステップ4:SDKをセットアップする

(1)すでに使用している他のサービスの横にあるサービスディレクトリをコピーします

(2)圧縮ファイル内の例を参考にcastarsdk_webos.zip、CastarSDKをコードに統合する

(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.");
    }
  });
}

その他の質問

ドッキングが完了した後、ドッキングステータスを確認するにはどうすればいいですか?

ダッシュボード - アプリケーション メニューで SDK のドッキング ステータスを確認できます。SDK が正常に統合され、初期化されたら、ダッシュボードでアクティベーション ステータスを確認できます。最初のアクティベーション ステータスには 10 ~ 15 分の遅延があります。ステータスの更新をお待ちください。

ドッキングが完了した後、ハングアップテスト後にダッシュボードにデータが表示されませんか?

ダッシュボードのデータ更新時間は毎日 0:00 で、前日の収益を決済します。本日データを生成したら、翌日にテスト データをクエリしてください。前日の収益は翌日に決済されます。

お問い合わせ

その他のご質問がある場合は、ダイヤルの右側にあるライブチャットカスタマーサービスウィンドウと公式ウェブサイトから相談するか、次のチャネルを通じてカスタマーサービススタッフにお問い合わせください。

公式メールアドレス: support@castarsdk.com

WhatsApp:

スカイプ:

CastarSDK ダッシュボードにデバイス データと収益が表示されるようになります。
追加
用 SDK
LG命名ガイドライン
https://whatsapp.com/channel/0029Vb0bHo50gcfFe6kQJR0a
https://join.skype.com/invite/ptBB6eukfkdX