What is PushKit?
Generated on 11/19/2024
1 search
PushKit is a framework provided by Apple that allows apps to receive push notifications for specific types of content, such as VoIP calls, even when the app is not running in the foreground. It is particularly useful for apps that need to handle real-time communication or updates, ensuring that they can respond promptly to incoming data or events. PushKit is part of Apple's broader push notification services, which also include the Apple Push Notification Service (APNs) for delivering notifications to devices.
If you have any questions about how push notifications are used in specific contexts, such as updating live activities, you might find the session Broadcast updates to your Live Activities helpful.
Broadcast updates to your Live Activities
With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We’ll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we’ll walk through best practices for this capability and how to implement it.
Customize feature discovery with TipKit
Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can use the latest advances in TipKit to help people discover everything your app has to offer.
What’s new in privacy
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.
Extend your app’s controls across the system
Bring your app’s controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app’s controls to the system experience. We’ll cover how you can to build a control, tailor its appearance, and make it configurable.