Show Menu
화제×

Developer quick start

다음은 범용 Windows 플랫폼 라이브러리를 구현하는 방법에 대한 몇 가지 정보입니다.
SDK 파섹

SDK 가져오기

After you unzip the SDK download file, you will have a separate folder for each supported architecture and platform combination. 또한 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)에서 찾을 수 있으며, 다른 언어를 사용하는 경우 수정해야 할 수 있습니다. winJS에서 winmd 메서드를 사용할 경우 모든 메서드는 자동으로 첫 번째 문자를 소문자로 바꿉니다.
구현 간의 주요 차이점은 컨텍스트 데이터에 사용되는 데이터 구조입니다. 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. 솔루션 탐색기 ​에서 참조 ​를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택합니다 .
  3. 올바른 버전의 라이브러리를 선택하고 연결된 ADBMobile.winmd 파일을 찾습니다.
    자세한 내용은 이 페이지에서 올바른 버전 선택 섹션을 참조하십시오.
  4. 추가 ​를 클릭합니다.
  5. Verify that the ADBMobile.winmd file is checked in the Reference Manager window and click OK .
  6. 솔루션 탐색기 ​에서 참조 ​를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택합니다 .
    솔루션에 C++ 프로젝트가 있는 경우 이 단계를 건너뜁니다.
  7. 왼쪽의 Windows 탭에서 확장을 선택하고 Universal Windows 플랫폼 앱용 Visual C++ 2015 런타임을 선택하여 추가합니다 .
  8. 다음 줄을 클래스에 추가합니다.
    using ADBMobile;
    
    
  9. Right-click your project and click Add > Existing Item .
  10. 파일을 ADBMobileConfig.json 찾아 추가를 클릭합니다 .
  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 파일에 참조를 추가합니다.
    For more information, see Select the correct version section on this page.
  4. 추가를 클릭합니다 .
  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. 솔루션 탐색기 ​에서 참조 ​를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택합니다 .
  3. 올바른 버전의 라이브러리를 선택하고 연결된 ADBMobile.winmd 파일을 찾습니다.
  4. 추가를 클릭합니다 .
  5. Verify that the ADBMobile.winmd file is checked in the Reference Manager window and click OK .
  6. 솔루션 탐색기 ​에서 참조 ​를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택합니다 .
    If you also have a C++ project in your solution, skip this step.
  7. In the Windows tab on the left, select Extensions and select and add Visual C++ 2015 Runtime for Universal Windows Platform Apps.
  8. Right-click your project and select Add > Existing Item .
  9. Browse to the file and click Add. ADBMobileConfig.json
  10. Right-click the ADBMobileConfig.json file in your solution and select Properties .
  11. With File Properties selected, ensure Package Action is set to 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" 
 } 
}

최소한 사용 중인 솔루션에 대해 다음 값을 업데이트하십시오.
  • Adobe Analytics : rsids and server
  • Adobe Target : clientCode
  • Adobe Audience Manager : server
For more information, see 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. 디버거 유형 드롭다운을 기본 ​으로 변경합니다.

JavaScript

  1. Right-click the project, click Properties > Configuration Properties > Debug tab .
  2. 디버거 유형 드롭다운을 기본으로 변경합니다 .
그러면 됩니다! 이제 Universal Windows Platform 앱에서 Analytics, Target 및 고객 관리를 구현할 준비가 되었습니다.