Show Menu
トピック×

Developer quick start

Here is some information about how to implement the Universal Windows Platform library.
To implement the SDK, you need Visual Studio 2013 or later.

SDK の取得

After you unzip the SDK download file, you will have a separate folder for each supported architecture and platform combination. You will also have an file. ADBMobileConfig.json このファイルについて詳しくは、 ADBMobileConfig.json設定ファイルを参照してください

Select the correct version

Different .dll/.winmd files are provided for each supported architecture (x86, x64, ARM).
The version of ADBMobile.winmd does not reflect the version of the library. ファイ .winmd ルにはメタデータのみが含まれ、バージョン番号はの 255.255.255.255 みで、Microsoftが認める動作です。 詳細については、「 WinRT C++ / CX コンポーネントdllのアセンブリ情報を追加する方法を教えてください。 をインストールします。To check the version of the library you are using, check the version of the underlying ADBMobile.dll file.

構文の違い

Universal Windows Platform ライブラリは複数のプログラミング言語で使用できます。このガイドの例はWinJS (JavaScript)で紹介されています。異なる言語を使用している場合は、変更が必要になる場合があります。 When you consume winmd methods from winJS, all methods automatically have their first letter lowercased.
実装間の主な違いは、コンテキストデータに使用するデータ構造です。Additionally, when using the SDK in a WinJS project, use an empty string ( "" or '' ) instead of null for empty string values.

Add the library and config File to your project - C#

  1. Visual Studio を起動し、ソリューションを開きます。
  2. In the Solution Explorer , right-click References and select Add Reference .
  3. Select the correct version of the library and browse to the associated ADBMobile.winmd file.
    詳しくは、このページの「正し いバージョンを選択 」を参照してください。
  4. Add 」をクリックします。
  5. Verify that the ADBMobile.winmd file is checked in the Reference Manager window and click OK .
  6. In the Solution Explorer , right-click References and select Add Reference .
    ソリューションにC++プロジェクトもある場合は、この手順をスキップします。
  7. 左側の「 Windows 」タブで、「 Extensions 」を選択し、「 Visual C++ 2015 Runtime for Universal Windows Platform Apps」を選択して追加します
  8. クラスに次の行を追加します。
    using ADBMobile;
    
    
  9. Right-click your project and click Add > Existing Item .
  10. Browse to the ADBMobileConfig.json file and click Add .
  11. ソリューション内のファイル ADBMobileConfig.json を右クリックし、「プロパティ」を選 択します
  12. Change Build Action to Content .

Add the library and config file to your project - C++

  1. Visual Studio を起動し、ソリューションを開きます。
  2. In the Solution Explorer , right-click your project and select Add > References .
  3. 正しいバージョンのライブラリを選択し、関連するADBMobile.winmdファイルに参照を追加します。
    詳しくは、このページの「正し いバージョンを選択 」を参照してください。
  4. Click Add .
  5. Verify that ADBMobile.winmd is checked in the Reference Manager window and click OK .
  6. クラスに次の行を追加します。
    using namespace ADBMobile;
    
    
  7. Right-click your project and select Add > Existing Item .
  8. Browse to ADBMobileConfig.json file and click Add .
  9. Right-click the ADBMobileConfig.json file in your solution and select Properties .
  10. On the General tab, change Content to Yes and click OK .

Add the library and config file to your project - WinJS

  1. Visual Studio を起動し、ソリューションを開きます。
  2. In the Solution Explorer , right-click References and select Add Reference .
  3. Select the correct version of the library and browse to the associated ADBMobile.winmd file.
  4. Click Add .
  5. Verify that the ADBMobile.winmd file is checked in the Reference Manager window and click OK .
  6. In the Solution Explorer , right-click References and select Add Reference .
    ソリューションにC++プロジェクトもある場合は、この手順をスキップします。
  7. 左側の「 Windows 」タブで、「 Extensions 」を選択し、「 Visual C++ 2015 Runtime for Universal Windows Platform Apps」を選択して追加します
  8. Right-click your project and select Add > Existing Item .
  9. Browse to the ADBMobileConfig.json file and click Add .
  10. Right-click the ADBMobileConfig.json file in your solution and select Properties .
  11. File Properties 」を選択し、「 Package Action 」が「 Content」に設定されていることを確認します
    For JavaScript projects, the file is set to Content by default.

Update The ADBMobileConfig.json config file

The ADBMobileConfig.json file contains global SDK settings and is located at your project root after you complete the steps in the Add the library and config file to your project section. If your ADBMobileConfig.json file was not pre-configured by Adobe Mobile Services, you need to update a few values to get started.
ADBMobileConfig.json ファイルの例を次に示します。
{ 
    "version" : "1.0", 
    "analytics" : { 
        "rsids" : "coolApp", 
        "server" : "my.CoolApp.com", 
        "charset" : "UTF-8", 
        "ssl" : true, 
        "offlineEnabled" : true, 
        "lifecycleTimeout" : 300, 
        "privacyDefault" : "optedin", 
        "poi" : [ 
                    ["san francisco",37.757144,-122.44812,7000], 
                    ["santa cruz",36.972935,-122.01725,600] 
                ] 
    }, 
 "target" : { 
  "clientCode" : "myTargetClientCode", 
  "timeout" : 1 
 }, 
 "audienceManager" : { 
  "server" : "myServer.demdex.com" 
 } 
}

At a minimum, update the following values for the solutions you are using:
  • Adobe Analytics : rsids and server
  • Adobe Target : clientCode
  • Adobe Audience Manager : server
For more information, see SDK methods. SDK methods

デバッグ

To enable debugging for the SDK, call . ADBMobile.Config.setDebugLogging(true);
C SharpおよびJavaScriptアプリの場合、次の手順でネイティブコードデバッグを有効にする必要があります(C++アプリのデフォルト設定はネイティブコードデバッグです)。

C Sharp

  1. Right-click the project, click Properties > Debug tab.
  2. デバッガタイプのドロップダウンリストを「 Native Only(ネイティブのみ) 」に変更します。

JavaScript

  1. Right-click the project, click Properties > Configuration Properties > Debug tab .
  2. Change the debugger type drop down to Native Only .
これで作業は完了です。Universal Windows Platform アプリケーションで Analytics、Target、Audience Management を実装する準備は以上です。