fix: update channel push CLI commands to use push publish --channel flag#3310
fix: update channel push CLI commands to use push publish --channel flag#3310
Conversation
Replace legacy `ably channels publish` with extras JSON with the new `ably push publish --channel` flag in APNs, FCM, and web push guides. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
You might like to link |
… add push CLI link to next steps Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
sacOO7
left a comment
There was a problem hiding this comment.
We don't use --channel flag anymore, this was replaced by CHANNEL_NAME as per ably/ably-cli#361. You should check latest ably push docs at https://ably.com/docs/cli/push/publish
There was a problem hiding this comment.
Pull request overview
Updates the Push Notifications getting-started guides to use the newer Ably CLI push publish workflow for sending channel-based pushes, replacing the legacy channels publish example that embedded push extras JSON.
Changes:
- Replace the channel push example command with
ably push publish --channel ...plus--title/--bodyand a JSON payload argument. - Update surrounding instructional text to reflect the new CLI command style.
- Add a “next steps” link intended to point readers to push-related CLI options.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| src/pages/docs/push/getting-started/web.mdx | Updates the channel push CLI example and adds a link to supposed push CLI command reference. |
| src/pages/docs/push/getting-started/fcm.mdx | Updates the channel push CLI example and adds a link to supposed push CLI command reference. |
| src/pages/docs/push/getting-started/apns.mdx | Updates the channel push CLI example and adds a link to supposed push CLI command reference. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ably push publish --channel exampleChannel1 \ | ||
| --title "Hello" \ | ||
| --body "World!" \ | ||
| --message '{"name":"greeting","data":"Hello World!"}' |
| * Learn about [rules](/docs/channels#rules) for channel-based push notifications. | ||
| * Read more about the [Push Admin API](/docs/api/realtime-sdk/push-admin). | ||
| * Check out the [Web Push Notifications](/docs/push/configure/web) documentation for advanced use cases. | ||
| * Explore [Ably CLI push commands](/docs/cli/push) for the full list of push CLI options. |
| ably push publish --channel exampleChannel1 \ | ||
| --title "Hello" \ | ||
| --body "World!" \ | ||
| --message '{"name":"greeting","data":"Hello World!"}' |
| * Explore [push notification administration](/docs/push#push-admin) for managing devices and subscriptions. | ||
| * Learn about [rules](/docs/channels#rules) for channel-based push notifications. | ||
| * Read more about the [Push Admin API](/docs/api/realtime-sdk/push-admin). | ||
| * Explore [Ably CLI push commands](/docs/cli/push) for the full list of push CLI options. |
| ably push publish --channel exampleChannel1 \ | ||
| --title "Hello" \ | ||
| --body "World!" \ | ||
| --message '{"name":"greeting","data":"Hello World!"}' |
| * Learn about [rules](/docs/push/channel-rules) for channel-based push notifications. | ||
| * Read more about the [Push Admin API](/docs/api/realtime-sdk?lang=swift#push-admin). | ||
| * Check out the [Push Notifications](/docs/push) documentation for advanced use cases. | ||
| * Explore [Ably CLI push commands](/docs/cli/push) for the full list of push CLI options. |
I think in the case of |
You are right, seems it's the same way in doc as well as source code. The change was only made to |
Summary
ably channels publishwith inline JSON extras in APNs, FCM, and web push getting-started guidesably push publish --channel <name>flag with--title,--body, and--dataoptionshttps://ably.atlassian.net/browse/DX-927