WOVN設定画面
このドキュメントでは、WOVN設定画面機能の概要と、iOS設定アプリに統合するための手順を説明します。
概要
WOVN設定画面は、レポートステータスやクライアントIDなど、さまざまなWOVN情報を表示する事前設定されたインターフェースです。クライアントIDを使用して、WOVNダッシュボードにデバイスを登録し、開発モードを有効にできます。
セットアップ手順
WOVN設定画面を統合するには、以下の手順に従ってください:
-
Settings Bundle を追加:
- まだ追加していない場合は、プロジェクトに
Settings Bundleを追加します。以下から追加できます:File > New > File > Settings Bundle
- 追加すると、バンドルがプロジェクト構造に含まれます。

- まだ追加していない場合は、プロジェクトに
-
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設定画面のデモンストレーションです:
