2014-06-24 3 views
0

Android에서 Apptentive를 통합하려고합니다. 사용자 지정 데이터를 메시지 센터로 전달하고 있지만 Apptentive 웹 사이트에는 표시되지 않습니다. 내 코드입니다부단한 맞춤 데이터가 전달되지 않음

HashMap<String, String> customData = new HashMap<String, String>(); 

//add package name 
customData.put("package", getPackageName()); 

//show message center 
Apptentive.showMessageCenter(ViralPopup.this, customData); 

의견이 있으십니까?

+0

어떤 버전의 SDK를 사용하고 있습니까? –

+0

Apptentive 1.5.0 – amit

답변

1

이러한 방식으로 전송 된 사용자 지정 데이터는 사용자가 보내는 메시지에 첨부됩니다. 사용자가 메시지를 보내지 않으면 사용자 정의 데이터가 표시되지 않습니다. 메시지를 보내려면 서버의 대화보기에서받은 실제 메시지를보십시오. 사용자 지정 데이터는 메시지 자체에 표시되어야합니다.

사용자 지정 데이터를 보려면 메시지 위에 마우스를 올려 놓고 "사용자 지정 데이터 표시"를 클릭하면됩니다.

enter image description here

+0

내 장치에서이 내용을 테스트하고 있으며 사용자 지정 데이터가 웹 사이트의 메시지에 나타나지 않습니다. 나는 '사용자 지정 장치 데이터'및 '사용자 지정 사용자 데이터'섹션을보고 있습니다. – amit

+0

사용자 지정 데이터가 메시지에 첨부되어 있습니다. 이 메서드는 메시지와 관련된 데이터를 보내기위한 것입니다. 사용자 또는 장치에 첨부 ​​된 사용자 지정 데이터를 보내는 다른 방법이 있습니다. http://www.apptentive.com/docs/android/api/com/apptentive/android/sdk/Apptentive.html#addCustomDeviceData%28android.content.Context,%20java.lang.String,%20java.lang을 확인하십시오. 문자열 % 29 –

+1

그림 주셔서 감사합니다. 그건 내가 맞춤 데이터를 찾을 수 있습니다. – amit

1

당신은 사용자에게 단지 성공 Apptentive 메시지와 함께 전송됩니다 메시지 데이터를 추가하고 있습니다.

대신 또는 장치를 사용자 정의 사람에게 자동으로 대시 보드에서 그 사람의 이벤트에 추가됩니다 데이터를 추가 할 수 있습니다 :

Apptentive.addCustomPersonData(context, "city", "Seattle");

Apptentive.addCustomDeviceData(context, "color", "red");

사용자 지정 데이터 문서를 :
http://www.apptentive.com/docs/android/features/#custom-data

관련 문제