Tipkit updates

Generated on 8/2/2024

1 search

TipKit Updates

At WWDC 2024, Apple introduced several updates to TipKit, a framework designed to help users discover new features in apps through tips. Here are the key updates:

  1. Tip Groups:

    • Tip groups allow you to specify multiple tips and present them one at a time, either in a specific order or using the first tip eligible for display. This ensures features are discovered in the ideal order.
    • Tip groups
  2. Reusable Tips with Custom Identifiers:

    • Custom identifiers provide an easy way to make reusable tip models, so tips can be redisplayed based on their content.
    • This allows tips to be redisplayed on multiple devices and for testing.
    • Reusable tips with custom identifiers
  3. Custom Tip Styles:

    • Tip view style can be used to create custom layouts and interactions for your tips, ensuring they match your app's UI.
    • For apps using UIKit or AppKit, there is a view style property that can be set to change the style of TipUI and TipNS views.
    • Custom tip styles
  4. Sync Tips with CloudKit:

    • CloudKit can be used to sync TipKit's datastore across devices, ensuring tips don't get redisplayed unnecessarily.
    • This includes syncing tip statuses, rules, parameters, and events, allowing for a seamless experience across multiple devices.
    • Sync tips with CloudKit
  5. Reset Datastore Function:

    • TipKit's reset datastore function clears the local datastore as well as the CloudKit records for all of your tips, useful for testing and ensuring tips are redisplayed as needed.

For more detailed information, you can watch the session Customize feature discovery with TipKit.