how do I make links to my website look good in messages?

Generated on 8/1/2024

1 search

To make links to your website look good in messages, you can follow several best practices mentioned in various WWDC sessions:

  1. Use Deep Links: Deep links allow you to direct users to specific content within your app or website, providing a seamless experience. You can create deep links in App Store Connect for custom product pages, which can be used in ads or social media campaigns. This ensures that users land on the most relevant page when they click on your link.

  2. Universal Links: Universal links help people access your content whether or not they have your app installed. You can represent your app entities as having a URL representation, making them shareable and allowing actions to open the URL.

  3. Open Graph Metadata: Ensure your website includes Open Graph metadata. This helps in properly representing your website when shared on social media or other platforms. It includes setting high-resolution icons and relevant meta tags in the page's head tag.

  4. Semantic Tags: Use semantic tags in your URLs to create tappable tiles and enhance the user experience. This is particularly useful for linking out to external experiences or integrating with other services.

By following these guidelines, you can ensure that your links are not only functional but also visually appealing and contextually relevant, enhancing the overall user experience.

What’s new in App Intents

What’s new in App Intents

Learn about improvements and all-new features with App Intents, and discover how this framework can help you expose your app’s functionality to Siri, Spotlight, Shortcuts, and more. We’ll show you how to make your entities more meaningful to the platform with the Transferable API, File Representations, new IntentFile APIs, and Spotlight Indexing, opening up powerful functionality in Siri and the Shortcuts app. Empower your intents to take people deep into your app with URL Representable Entities. Explore new techniques to model your entities and intents with new APIs for error handling and union values.

What’s new in App Store Connect

What’s new in App Store Connect

Explore new features for discovery, testing, and marketing. Find out how to nominate your apps for featuring on the App Store, share exciting moments (like a version launch) with marketing assets generated for you, deep link to specific content in your app from custom product pages, use the latest enhancements to TestFlight, and more.

What’s new in Wallet and Apple Pay

What’s new in Wallet and Apple Pay

Take passes and payments to the next level with new enhancements to Wallet and Apple Pay. Make your event tickets shine with rich pass designs in Wallet, and bring great Apple Pay experiences to even more people with third-party browser support. We’ll also look at how to disburse funds with Apple Pay on the Web and highlight new API changes that help you integrate Apple Pay into even more purchasing flows.

Streamline sign-in with passkey upgrades and credential managers

Streamline sign-in with passkey upgrades and credential managers

Learn how to automatically upgrade existing, password-based accounts to use passkeys. We’ll share why and how to improve account security and ease of sign-in, information about new features available for credential manager apps, and how to make your app information shine in the new Passwords app.

Build multilingual-ready apps

Build multilingual-ready apps

Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make localization even easier.

Bring expression to your app with Genmoji

Bring expression to your app with Genmoji

Discover how to bring Genmoji to life in your app. We’ll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we’ll also cover techniques for adding support for Genmoji.