Method: Xiaomi::Push::Services::Message#counters

Defined in:
lib/xiaomi/push/services/message.rb

#counters(start_date, end_date, package_name) ⇒ Hash

获取消息的统计数据

Examples:

获取 2017-09-01 到 2017-09-30 应用 com.icyleaf.app.helloworld 统计数据

counters('20170901', '20170930', 'com.icyleaf.app.helloworld')

Parameters:

  • start_date (String)

    开始日期,格式 yyyyMMdd

  • end_date (String)

    结束日期,必须小于 30 天。格式 yyyyMMdd

  • package_name (String)

    包名,Android 为 package name,iOS 为 Bundle identifier

Returns:

  • (Hash)

    小米返回数据结构

See Also:



92
93
94
95
96
97
98
99
100
101
# File 'lib/xiaomi/push/services/message.rb', line 92

def counters(start_date, end_date, package_name)
  url = @context.build_uri('stats/message/counters')
  params = {
    start_date: start_date,
    end_date: end_date,
    restricted_package_name: package_name
  }

  @context.get(url, params)
end