我正在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 :(得分:1)
以这种方式发送的自定义数据附加到用户发送的消息。如果他们不发送消息,那么您将看不到自定义数据。如果您确实发送了消息,请查看服务器上对话视图中收到的实际消息。自定义数据应该在邮件本身上可见。
要查看自定义数据,只需将鼠标悬停在邮件上,然后点击“显示自定义数据”。
答案 1 :(得分:1)
您正在添加自定义消息数据,这些数据只会与成功的Apptentive消息一起发送。
您可能希望添加自定义人或设备数据,这些数据会自动添加到信息中心内该人员的事件中:
Apptentive.addCustomPersonData(context, "city", "Seattle");
Apptentive.addCustomDeviceData(context, "color", "red");
自定义数据文档:
http://www.apptentive.com/docs/android/features/#custom-data