Recently we added two new requirements for gallery apps. If you have apps in the gallery (or are submitting new ones), please check that the apps meet these guidelines:
- When using a custom data service, please make sure that you are submitting an Infobar app. A Results app using custom data services is not allowed in the gallery.
- When we render an Infobar app that doesn't return any extra data for a URL that it was triggered for, we show a 'No data' message. This is not the best user experience - so it would be good idea to default to a generic display, instead of not showing anything at all.
- With a Result app, however, it's the opposite - you shouldn't present a generic display if you don't have anything interesting to add to the existing search result - in this case return an empty array in your
getOutput()method, so we default to the simple search result.
And for other requirements please refer to our previous blog post here.