Home / Companies / Courier / Blog / November 2023

November 2023 Summaries

4 posts from Courier

Filter
Month: Year:
Post Summaries Back to Blog
Courier is a multi-channel notification platform that provides a toolbox of rich notification features suitable for various use cases. It integrates seamlessly with both mobile and web platforms, allowing developers to send SMS, email, push, and in-app notifications with a single API call. Courier connects with Segment, a customer data platform, enabling the unification of customer data into a single data store. This integration allows developers to set up automated push notifications based on transactional events from Segment events. The process involves creating a Firebase project, setting up a user in the Courier dashboard, and connecting the two platforms using a JSON file and JavaScript code. Once connected, developers can trigger push notifications using Courier automations, which can be configured to send notifications based on specific conditions or events.
Nov 17, 2023 1,950 words in the original blog post.
Courier is an all-in-one notification platform that offers easy access to messaging providers, flexible customization options, and advanced features such as retry mechanisms, comprehensive logging, and error handling. By integrating with various programming languages including Ruby, Go, Python, Javascript, Node.js, and React, Courier provides a unified interface for sending SMS messages, reducing the complexity of managing multiple APIs. The platform's focus on reliability, flexibility, and user preference management makes it an attractive option for businesses looking to centralize their messaging channels, with features such as customizable templates, batched daily notifications, and integration with customer data platforms.
Nov 14, 2023 1,509 words in the original blog post.
Courier's push API can be used to deliver simple one-time push notifications to Android or iOS systems, providing an effective way to inform users about changes to a system, new messages, or in-app content. Push notifications are an important medium of modern communication, allowing for durable and efficient information delivery through mobile devices, where response times are measured in seconds. Unlike other types of push notifications, mobile pushes have a separate pipeline for generating, queuing, and distributing individual pushes, and are sent to users through a specific provider's service. Courier supports various push providers, including Firebase Cloud Messaging, Apple Push Notification Service, and OneSignal, offering customization options and integration with adjacent tools in the developer's stack.
Nov 08, 2023 1,188 words in the original blog post.
You can send push notifications to iOS devices using the Courier's iOS SDK and Firebase by following these steps: First, you need to be an official, paid-up Apple Developer to prove your identity to iOS devices. Then, create a new project in Xcode with Swift as the language and select SwiftUI as the interface. Add the Courier iOS SDK and Firebase iOS SDK to your project using the Swift Package Manager. Set up APNs authentication key and upload it to Firebase. Link your Firebase account with the Apple Developer account. Create an `AppDelegate` class that extends `CourierDelegate` and `MessagingDelegate`. In this class, override the methods `deviceTokenDidChange`, `messaging`, `pushNotificationDeliveredInForeground`, and `pushNotificationClicked`. Finally, create a main Swift file for your app, bind it to the `AppDelegate` class using the `@UIApplicationDelegateAdaptor` protocol, and initialize the `ContentView`. Replace `COURIER_AUTH_TOKEN` with your API key and `COURIER_USER_ID` with the user ID you'd like to use for testing. Connect your iOS device to your computer, select Trust this device if prompted, and run the app on your iOS device. You can then send yourself a push notification using Courier's Quick Send feature.
Nov 01, 2023 2,842 words in the original blog post.