メインコンテンツまでスキップ

WOVN設定画面

このドキュメントでは、WOVN設定画面機能の概要と、iOS設定アプリに統合するための手順を説明します。

概要

WOVN設定画面は、レポートステータスやクライアントIDなど、さまざまなWOVN情報を表示する事前設定されたインターフェースです。クライアントIDを使用して、WOVNダッシュボードにデバイスを登録し、開発モードを有効にできます。

セットアップ手順

WOVN設定画面を統合するには、以下の手順に従ってください:

  1. Settings Bundleを追加:

    • まだ追加していない場合は、プロジェクトにSettings Bundleを追加します。以下から追加できます:
      • File > New > File > Settings Bundle
    • 追加すると、バンドルがプロジェクト構造に含まれます。

    Settings Bundleを作成

  2. Root.plistを修正:

    • Settings.Bundleフォルダ内のRoot.plistファイルを見つけます。
    • Root.plistに以下のXMLコードを追加します。ファイルが既に存在する場合は、<!-- WOVN Settings section start --><!-- WOVN Settings section end -->の間のセクションのみをコピーしてください。

    SDKバージョンが >= v4.0.7 の場合

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>StringsTable</key>
    <string>Root</string>
    <key>PreferenceSpecifiers</key>
    <array>
    <!-- WOVN Settings section start -->
    <dict>
    <key>Type</key>
    <string>PSTitleValueSpecifier</string>
    <key>DefaultValue</key>
    <string>Run the app to update data</string>
    <key>Title</key>
    <string>Info</string>
    <key>Key</key>
    <string>wovn_debug_status</string>
    </dict>
    <!-- WOVN Settings section end -->
    </array>
    </dict>
    </plist>

    SDKバージョンが < v4.0.7 の場合

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>StringsTable</key>
    <string>Root</string>
    <key>PreferenceSpecifiers</key>
    <array>
    <!-- WOVN Settings section start -->
    <dict>
    <key>Type</key>
    <string>PSTitleValueSpecifier</string>
    <key>DefaultValue</key>
    <string>Run the app to update data</string>
    <key>Title</key>
    <string>Info</string>
    <key>Key</key>
    <string>debug_status</string>
    </dict>
    <!-- WOVN Settings section end -->
    </array>
    </dict>
    </plist>

    このコードにより、iOS設定アプリにWOVN設定セクションが追加されます。WOVN SDKはアプリの実行時に、このセクションに関連するデバッグ情報を自動的に入力します。

デモンストレーション

iOS設定アプリに統合されたWOVN設定画面のデモンストレーションです:

WOVN設定画面