Skip to main content
Skip table of contents

Mobile App Push Notifications and Homepage Assets

Push Notifications

The Spark Marketplace app allows for direct / deep linking push notifications set up in Adobe Campaign. To utilize this functionality, in the workflow create your notification in the following format, keeping in mind these items:

  1. Page : Associated main navigation page. Available options are “home”, “shop”, “search”, “orders”, “account”, “wallet_card”

  2. Page Parameters : Filters to be applied if specific products are to be shown. If multiple options are being applied for the same filter, separate each option with “^” .

Example: Shop Shred & Spinach Flower

CODE
{
  "message": "Shop our favourite flower brands today.",
  "payload": {
    "page": "shop",
    "page_parameters": {
      "brand": "Shred^Spinach",
      "category": "Flower"
    },
    "type": "internal_link"
  }
}

Example: Send to Account page to leave feedback/review

CODE
{
  "message": "Like the app? Please leave us your feedback!",
  "payload": {
    "page": "account",
    "type": "internal_link"
  }
}

Homepage Banner

The homepage has a banner space at the top of the page that is now “dynamic” in that we are able to swap it out fairly easily without a release. Please provide your Hifyre rep the following:

  1. Image asset : 1200 x 400 px

  2. Page and Page parameters

    1. See definition above in Push Notifications.

Carousel Features

On the homepage just below the banner there is a carousel of pre-defined searches / links. These carousel features require the following to be set:

  1. Position

    1. What position in the row of features do you want this to sit at?

  2. Icon

    1. Select any of the 24x24 icons found on this page: https://platform.staging.hifyreretail.in/docs

  3. Title

    1. 20 characters or less including spaces

  4. Page and Page Parameters

    1. See definition above in Push Notifications.

Mobile App Homepage:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.