Campaign 확장 API의 setLinkageField 및 resetLinkageField의 목적은 무엇입니까?
인앱 메시지는 Campaign에서 SDK에 의해 가져오므로 PII 데이터가 포함된 인앱 메시지가 악의적인 수중에 빠지지 않도록 하는 보안 메커니즘을 제공하려고 합니다. 따라서 Adobe는 장치에 메시지를 안전하게 전달하도록 하기 위해 다음 메커니즘을 마련했습니다.
고객이 이 특정 정보가 안전하게 전달되도록 하려면 모바일 프로필 필드(appSubscriberRcp 테이블) 필드를 개인 및 중요로 표시합니다.
이렇게 표시된 필드는 추가 보안 메커니즘이 내장된 프로필 템플릿(appSubscriber 템플릿 또는 브로드캐스트 템플릿 아님)에서만 사용할 수 있습니다.
프로필 템플릿을 사용하여 작성한 메시지는 사용자가 앱에 로그인한 경우에만 제공됩니다.
이러한 안전한 핸드셰이크를 용이하게 하려면 모바일 앱 개발자는 setLinkageField API를 사용하여 추가 인증 세부 사항을 전달해야 합니다. 링크 필드는 appSubscriberRcp 테이블을 확장하면서 모바일 프로필과 CRM 프로필 간 링크로 식별되는 필드입니다.
사용자가 resetLinkageField를 사용하여 앱에서 로그아웃할 때 장치에 저장된 인앱 메시지를 플러시하고 resetLinkagefields를 초기화해야 합니다. 이렇게 하면 다른 사용자가 앱에 로그인하는 경우 이전 사용자에 대한 메시지가 표시되지 않습니다.