Starting May 1, 2024,
Apple requires all iOS apps to include a privacy manifest.
For more information, see Privacy manifest.
- Feature specific data from within your records to, for example, show promotional prices during a sales period
- Display advertisements or promotional banners.
To learn how to suppress InstantSearch’s initial search query,
see Conditional requests.
Handle searches without results
When a query doesn’t return results, display a message and suggest changing the query or clearing filters.Display a message
To display a fallback message when a query doesn’t return results, use theSearcher’s onResponse event and show your “no results” UI`.
Swift
Handle empty queries
By default, InstantSearch sends search requests even when the query is empty. Depending on your use case and how you build your UI, you may only want to show results when there’s a query. TheHits widget exposes a showItemsOnEmptyQuery property in the HitsInteractor’s initializer, which defaults to true.
When set to false, the widget doesn’t present hits if the query is empty.
Swift
Handle search errors
If an error occurs, you can display a specific piece of content to help users return to the standard state. To be notified of errors, subscribe to theSearcher’s onError event.
Swift