The Pusher Glossary is a curated resource which defines brand and industry-specific terms you'll find in our documentation. Think something's missing? Reach out to the team
Apple Push Notification service (APNs), developed by Apple Inc. is a remote notification service used to send notifications and data to devices using OS X and iOS. It’s used to send third-party notifications over a secure (encrypted) connection.
With Pusher Beams, we rely on APNs to deliver push notifications to iOS application users on your behalf. Read more about how to Configure APNs when using Pusher Beams.
The app_cluster represents the physical region of the servers that handle requests from your Channels app.
A cluster represents the physical location of the servers that handle requests from your Channels app. When you create a Channels app, you can choose which cluster it exists in.
Here’s everything you need to know about Pusher Channels clusters.
The app_id is an app identifier, which is a string with a limited character set.
The app_key is an opaque identifier used on the client side to indicate the app.
Read more on how to manage Pusher Channels keys in mobile apps.
The app_secret is used by the application server to sign requests going to Pusher (either via the API or auth flow). Pusher then verifies the authenticity of the request by verifying the signature.
When using Pusher Channels, user authentication means the system identifies who the user is. Pusher client libraries can make calls to endpoints of your choice so your end users can be authenticated.
Read more about user authentication.
Authorized connection is a feature in Pusher Channels. It enables you to authorize every single connection to your Channels app.
Learn more about Pusher authorized connections.
When using Pusher Channels, user authorization means the system determines what permissions a user has, i.e what channels they are authorized to subscribe to.