AIR에서 사용자 GDPR 설정에 액세스

애플리케이션 개발의 어느 시점에서 데이터를 저장하고 공유하기 시작하면 사용자 GDPR 설정을 처리해야 합니다.

The General Data Protection Regulation (GDPR) is a European Union (EU) regulation that mandates how an organisation should handle personal data.



개인화된 광고를 사용하거나 사용자 관련 데이터를 서버에 저장하는 경우 애플리케이션에서 GDPR 문제를 해결해야 합니다.

휴대기기에서 GDPR 설정은 IAB 유럽 투명성 및 동의 프레임워크를 통해 저장됩니다. 이 프레임워크는 개발자가 액세스하여 사용자에 대한 적절한 동작을 결정할 수 있도록 설정이 일관된 위치에 저장되도록 합니다.

이러한 값은 iOS의 경우 NSUserDefaults에, Android의 경우 SharedPreferences에 저장됩니다.

AIR SDK를 사용하면 Application extension을 통해 이러한 값에 쉽게 액세스할 수 있습니다. 애플리케이션 확장은 defaults 기능을 통해 NSUserDefaults 및 SharedPreferences에 대한 액세스를 허용합니다.

먼저 useSharedDefaults 플래그를 설정하여 애플리케이션의 공유 값을 사용하도록 합니다.

Application.service.defaults.useSharedDefaults = true;


If we don't set this flag, then the values retrieved through the defaults functionality will be isolated from values set via other methods and you won't retrieve the correct TC data values.



이 플래그를 설정하면 적절한 키를 사용하여 프레임워크에서 TC 데이터를 검색할 수 있습니다.

예를 들어:

var value:String = 
    Application.service.defaults.
        getString( "IABTCF_TCString" );


그런 다음 애플리케이션에서 GDPR을 구현하는 데 필요한 대로 이 값을 사용할 수 있습니다.

사용 가능한 키의 전체 목록과 값 및 유형에 대한 설명은 documentation here 을 참조하십시오.

좋은 웹페이지 즐겨찾기