Class: Dirigible::DeviceRegistration
- Inherits:
-
Object
- Object
- Dirigible::DeviceRegistration
- Defined in:
- lib/dirigible/device_registration.rb
Class Method Summary collapse
-
.delete_device_pin(id) ⇒ Object
Deactivate the PIN and clear metadata.
-
.delete_device_token(id) ⇒ Object
Deactivate the device token and clear metadata.
-
.register_apid(id, options = {}) ⇒ Object
Register the APID and options with Urban Airship.
-
.register_device_pin(id, options = {}) ⇒ Object
Register this PIN with this application.
-
.register_device_token(id, options = {}) ⇒ Object
Register the device token with this application.
Class Method Details
.delete_device_pin(id) ⇒ Object
Deactivate the PIN and clear metadata. Pushes will not be sent to inactive PINs. A future registration will reactivate the PIN.
76 77 78 |
# File 'lib/dirigible/device_registration.rb', line 76 def self.delete_device_pin(id) Dirigible.delete("/device_pins/#{id}") end |
.delete_device_token(id) ⇒ Object
Deactivate the device token and clear metadata. Pushes will not be sent to inactive device tokens. A future registration will reactivate the device token.
34 35 36 |
# File 'lib/dirigible/device_registration.rb', line 34 def self.delete_device_token(id) Dirigible.delete("/device_tokens/#{id}") end |
.register_apid(id, options = {}) ⇒ Object
Register the APID and options with Urban Airship.
47 48 49 |
# File 'lib/dirigible/device_registration.rb', line 47 def self.register_apid(id, = {}) Dirigible.put("/apids/#{id}", ) end |
.register_device_pin(id, options = {}) ⇒ Object
Register this PIN with this application. This will mark the PIN as active in our system. Optionally set metadata.
64 65 66 |
# File 'lib/dirigible/device_registration.rb', line 64 def self.register_device_pin(id, = {}) Dirigible.put("/device_pins/#{id}", ) end |
.register_device_token(id, options = {}) ⇒ Object
Register the device token with this application. This will mark the device token as active in our system. Optionally set metadata.
22 23 24 |
# File 'lib/dirigible/device_registration.rb', line 22 def self.register_device_token(id, = {}) Dirigible.put("/device_tokens/#{id}", ) end |