Mobile SDK - Resolver setup
This set up sets up the backend for the Mobile SDK.
Resolvers populate the content to outbound feeds (OBF). Without resolvers, no data is available. Use caution when editing or adding resolvers as small mistakes can cause data to not be available.
The resolvers provided in this document are the resolvers that power collections, navigation, article, and site service calls to the mobile SDK. Setting up these resolvers lets content feed into the endpoints that the Mobile SDK uses. To learn more, see How to set up resolvers for outbound feeds.
Confirming the resolver functionality is enabled
Use the following steps to confirm the resolver functionality is enabled in your environment. A different resolver set exists for each environment, so ensure you select the appropriate environment before navigating.
-
Navigate your organization’s Arc XP home page.
-
Click the outbound feeds tile under Experiences. PageBuilder opens.
-
Click Developer Tools > Resolvers from the menu at the top.
-
Click New Resolver.
-
Scroll to the Default Template section and expand the drop-down menu. Confirm an
ans
entry exists. If the entry does not exist, contact your Technical Account Manager and request that the OBF bundle be installed that includes and ANS template. If the template is not installed, discontinue this tutorial until the OBF bundle is installed and the template is available.
Default Resolver Parameters
The following list describes the resolvers that you must set up in order to feed content to the outbound feeds that the Mobile SDK uses.
Testing Notes:
-
OBF only returns published items
-
UUIDs are case sensitive
NavigationFeeds the site service data. Without this resolver, menus do not show.
Example URL: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/navigation/mobile-nav/ | ![]() |
CollectionFeeds content data when preloading is not enabled.
Example URLs: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection-full/mobile-video/ https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection-full/mobile-video/?size=1 just first item https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection-full/mobile-video/?size=1&from=10 just one item, but start from index 10 | ![]() |
Collection-fullFeeds content data when preloading is enabled.
Note: When the entire article is desired ( Example URLs: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection/mobile-video https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection/mobile-video/?size=1 just first item https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/collection/mobile-video/?size=1&from=10 just one item, but start from index 10 | ![]() |
ArticleFeeds content data for articles.
  Example URL: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/article/?_id=Y5BE6ODY4VBCLHNIPOEOQ3BU7U | ![]() |
SearchFeeds content data for searches.
Note: Set up this resolver the way you want your search to work. You could search for keywords or tags or create a custom content source to work the way you want. This example is for tags but for keywords instead omit the 2 ‘tags’ above and use the same values for ‘keywords’ Example URLs: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/search/a/ https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/search/sample/?size=2 | ![]() |
Search VideoFeeds content data for video-only searches (same as the Search resolver, just filters results for video only)
Note: Set up this resolver the way you want your search to work. You could search for keywords or tags or create a custom content source to work the way you want. This example is for tags but for keywords instead omit the 2 ‘tags’ above and use the same values for ‘keywords’ Example URL: https://arcsales-arcsales-sandbox.web.arc-cdn.net/arc/outboundfeeds/searchVideo/sample/ | ![]() |