README.md in knockapi-0.1.0 vs README.md in knockapi-0.3.0
- old
+ new
@@ -110,9 +110,28 @@
# Get an entire preference set
Knock::Preferences.get(user_id: "jhammond")
```
+### Getting and setting channel data
+
+```ruby
+require "knockapi"
+Knock.key = "sk_12345"
+
+# Set channel data for an APNS
+Knock::Users.set_channel_data(
+ id: "jhammond",
+ channel_id: KNOCK_APNS_CHANNEL_ID,
+ channel_data: {
+ 'tokens': [apns_token]
+ }
+)
+
+# Get channel data for the APNS channel
+Knock::Users.get_channel_data(user_id: "jhammond", channel_id: KNOCK_APNS_CHANNEL_ID)
+```
+
### Cancelling workflows
```ruby
require "knockapi"
Knock.key = "sk_12345"