{
    "componentChunkName": "component---src-templates-doc-article-js",
    "path": "/sdk/v4/react-native/implementation/loyalty/",
    "result": {"data":{"site":{"siteMetadata":{"title":"Notificare Docs"}},"mdx":{"id":"3af76761-7b41-5dbc-884e-af4c74604abe","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Loyalty | Implementation | React Native | SDK\",\n  \"lang\": \"en\",\n  \"description\": \"This is an add-on feature of Notificare. You will need to subscribe to this add-on as described in our Loyalty guides before you can use this functionality. With the Loyalty add-on you will be able to design templates and distribute digital cards in your app.\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Loyalty\"), mdx(\"p\", null, \"This is an add-on feature of Notificare. You will need to subscribe to this add-on as described \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/guides/v3/settings/services/loyalty/\"\n  }, \"here\"), \" before you can use this functionality. With the Loyalty add-on you will be able to design templates and distribute digital cards in your app.\\nOur library will handle any digital card send via push notifications automatically for you, and it will also provide all you need to access your passes.\"), mdx(\"h2\", null, \"Requirements\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"An account in \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://notificare.com/pricing\"\n  }, \"Notificare\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Access to a \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://goo.gle/wallet-console\"\n  }, \"Google Wallet API Issuer account\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Access to \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://developer.apple.com/account\"\n  }, \"Apple's Developer Portal\"))), mdx(\"p\", null, \"If you've subscribed to this add-on, go ahead and learn how to design templates and generate passes by proceeding to the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"./setup\"\n  }, \"Setup\"), \" guides.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Loyalty | Implementation | React Native | SDK","description":"This is an add-on feature of Notificare. You will need to subscribe to this add-on as described in our Loyalty guides before you can use this functionality. With the Loyalty add-on you will be able to design templates and distribute digital cards in your app."}}},"pageContext":{"slug":"/sdk/v4/react-native/implementation/loyalty/","previous":{"fields":{"slug":"/sdk/v4/react-native/implementation/loyalty/implementation/"},"frontmatter":{"title":"Implementation | Loyalty | Implementation | React Native | SDK","description":"In this page let's dive deeper into how passes are handled in your iOS app."}},"next":{"fields":{"slug":"/sdk/v4/react-native/implementation/push/"},"frontmatter":{"title":"Remote Notifications | Implementation | React Native | SDK","description":"In this page you'll learn how notifications are handled in your app and what all the options at your disposal to create a great messaging experience for your users."}},"language":"en","intl":{"language":"en","languages":["en"],"messages":{"title":"Notificare Docs","description":"Find the newest resources, guides and code. Make the most out of your app using our SDK and APIs.","author":"@notificare","pages.404.title":"These aren't the droids you're looking for","pages.404.description":"Probably the page you are looking for does not exist or was recently moved. If you think something is wrong please contact us.","pages.home.title":"Help Center","pages.home.description":"Find the newest resources, guides and code. Make the most out of your app using our SDK and APIs.","components.cookieManager.title":"Cookie Settings","components.cookieManager.text":"This website uses the following types of cookies; strictly necessary, performance, functional and marketing cookies. For specific information regarding how these cookies may impact your experience please read our <a href='/cookies'>Cookie Policy</a> and <a href='/privacy'>Privacy Policy</a>.","components.cookieManager.types.strict.label":"Strict","components.cookieManager.types.functional.label":"Functional","components.cookieManager.types.performance.label":"Performance","components.cookieManager.types.marketing.label":"Marketing","components.cookieManager.button":"Save Settings","components.search.query.placeholder":"Type your search","components.search.query.button":"Search","components.search.query.error":"Please insert some search terms","components.search.query.noResults":"No results found for your search terms","components.footer.copyright":"Notificare","components.footer.platform":"Platform Status","components.notificare.onBoarding.text":"Would you like to receive push notifications from our website?","components.notificare.onBoarding.cancelText":"No","components.notificare.onBoarding.acceptText":"Yes","shared.readMore":"Read more","shared.latestVersion":"Latest Version:","shared.jumpTo":"Jump to:","shared.sdkWarning":"These are deprecated or outdated SDK guides. Make sure you use the latest version of our libraries in order to benefit from all the new features, important bug fixes and security updates.","shared.guidesWarning":"You are viewing guides to a legacy interface that will be discontinued on January 1 2024. Please consider switching to the new interface.","shared.comingSoon":"Coming Soon"},"routed":false,"originalPath":"/sdk/v4/react-native/implementation/loyalty/","redirect":false,"redirectDefaultLanguageToRoot":false,"defaultLanguage":"en","fallbackLanguage":"","ignoredPaths":[]}}},
    "staticQueryHashes": ["1473005414","63159454"]}