没有传递Apptentive自定义数据

时间:2014-06-24 18:42:17

标签: android apptentive

我正在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);

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

以这种方式发送的自定义数据附加到用户发送的消息。如果他们不发送消息,那么您将看不到自定义数据。如果您确实发送了消息,请查看服务器上对话视图中收到的实际消息。自定义数据应该在邮件本身上可见。

要查看自定义数据,只需将鼠标悬停在邮件上,然后点击“显示自定义数据”。

enter image description here

答案 1 :(得分:1)

您正在添加自定义消息数据,这些数据只会与成功的Apptentive消息一起发送。

您可能希望添加自定义设备数据,这些数据会自动添加到信息中心内该人员的事件中:

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

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

自定义数据文档:
http://www.apptentive.com/docs/android/features/#custom-data