Get message center data
- 23 Dec 2023
- 1 Minute to read
Get message center data
- Updated on 23 Dec 2023
- 1 Minute to read
Article Summary
Share feedback
Thanks for sharing your feedback!
This method allows you to retrieve the pushes that you sent to your users in the past 3 months in a defined range and quantity.
Parameter | Data Type |
---|---|
limit | Integer |
startDate | Date |
endDate | Date |
your title goes here
Make sure that you pass the values for startDate and endDate in timestamps.
Method Signature
public void getMessageCenterData(int limit, Date startDate, Date endDate, MessageCenterData messageCenterData)
Method Example
Insider.Instance.getMessageCenterData(20, new Date(1546300800), new Date(), new MessageCenterData() {
@Override
public void loadMessageCenterData(JSONArray messageCenterData) {
// Handle here
Log.d("[INSIDER]", "[getMessageCenterData]: " + messageCenterData);
}
});
Sample Response
Below is a sample response for this method.
[getMessageCenterData]: [{"camp_id":4423,"camp_type":"Single Push","created_at":"2022-05-18T11:36:47Z","deep_links":{"key":"value"},"message":"My great message","title":"My amazing title","variant_id":9743},{"camp_id":169,"camp_type":"Recurring Push","created_at":"2022-05-17T13:50:12Z","message":"This is another message","title":"This is another title","variant_id":9735},{"camp_id":4352,"camp_type":"Single Push","created_at":"2022-04-18T16:03:34Z","image_url":"https:image.png","message":"This is my message","title":"This is my title","variant_id":9599}]
Your title goes here
This method functions with a user-based mechanism. For example, if user A and user B log into the app on the same device, each user will see the push notifications they received.
Was this article helpful?