Sha256: a7601c775935585b7fa95bda68504ff41050cca86b3255e23eb613b8b0d1a76a
Contents?: true
Size: 1.55 KB
Versions: 2
Compression:
Stored size: 1.55 KB
Contents
Retrieving Device Information ============================= Channel Listing --------------- Device lists are fetched by instantiating an iterator object using :rb:class:`ChannelList`. For more information, see: http://docs.urbanairship.com/api/ua.html#channels .. code-block:: ruby require 'urbanairship' UA = Urbanairship airship = UA::Client.new(key:'application_key', secret:'master_secret') channel_list = UA::ChannelList.new(client: airship) channel_list.each do |channel| puts(channel) end Channel Lookup -------------- Device metadata is fetched for a specific channel by using :rb:class:`ChannelInfo` with the method ``lookup(uuid: 'uuid')``. .. code-block:: ruby require 'urbanairship' UA = Urbanairship airship = UA::Client.new(key:'application_key', secret:'master_secret') channel_client = UA::ChannelInfo.new(client: airship) channel_info = channel_client.lookup(uuid: 'uuid') puts(channel_info) Feedback -------- Feedback returns a list of dictionaries of device tokens/APIDs that the respective push provider has told us are uninstalled since the given timestamp. For more information, see: http://docs.urbanairship.com/api/ua.html#feedback .. code-block:: ruby require 'urbanairship' require 'time' UA = Urbanairship airship = UA::Client.new(key:'application_key', secret:'master_secret') since = (Time.now.utc - (60 * 60 * 24 * 3)).iso8601 feedback = UA::Feedback.new(client: airship) tokens = feedback.device_token(since: since) apids = feedback.apid(since: since)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
urbanairship-3.1.1 | docs/devices.rst |
urbanairship-3.1.0 | docs/devices.rst |