Adjust SDK는 Adjust에서 구성된 원격 트리거를 수신할 수 있으며, 트리거가 수신되면 앱에 알립니다. 이 기능을 사용하여 서버 측에서 구성된 활동에 대응하고, 애플리케이션 내에서 트리거 메타데이터에 액세스할 수 있습니다.
원격 트리거를 수신하려면 OnRemoteTriggerListener를 구성하고 원격 트리거 콜백 함수를 구현해야 합니다.
원격 트리거 수신자 설정
Adjust SDK를 초기화하기 전에 수신자 인스턴스를 할당합니다.
val appToken = "{YourAppToken}"
val environment = AdjustConfig.ENVIRONMENT_SANDBOX
val config = AdjustConfig(this, appToken, environment)
config.setOnRemoteTriggerListener(object : OnRemoteTriggerListener {
override fun onRemoteTrigger(trigger: AdjustRemoteTrigger) {
String appToken = "{YourAppToken}";
String environment = AdjustConfig.ENVIRONMENT_SANDBOX;
AdjustConfig config = new AdjustConfig(this, appToken, environment);
config.setOnRemoteTriggerListener(new OnRemoteTriggerListener() {
public void onRemoteTrigger(AdjustRemoteTrigger trigger) {
원격 트리거 콜백 구현
SDK는 구성된 원격 트리거가 수신될 때마다 콜백 함수를 호출합니다.
콜백은 다음과 같은 트리거 관련 정보가 포함된 AdjustRemoteTrigger 객체를 제공합니다.
label: Adjust에서 구성된 트리거 라벨입니다.
payload: 트리거와 관련된 추가 페이로드 데이터입니다.
val appToken = "{YourAppToken}"
val environment = AdjustConfig.ENVIRONMENT_SANDBOX
val config = AdjustConfig(this, appToken, environment)
config.setOnRemoteTriggerListener(object : OnRemoteTriggerListener {
override fun onRemoteTrigger(trigger: AdjustRemoteTrigger) {
Log.d("example", "Remote trigger callback called!")
Log.d("example", "Remote trigger label: ${trigger.label}")
Log.d("example", "Remote trigger payload: ${trigger.payload}")
String appToken = "{YourAppToken}";
String environment = AdjustConfig.ENVIRONMENT_SANDBOX;
AdjustConfig config = new AdjustConfig(this, appToken, environment);
config.setOnRemoteTriggerListener(new OnRemoteTriggerListener() {
public void onRemoteTrigger(AdjustRemoteTrigger trigger) {
Log.d("example", "Remote trigger callback called!");
Log.d("example", "Remote trigger label: " + trigger.getLabel());
Log.d("example", "Remote trigger payload: " + trigger.getPayload());