VenueNext iOS SDK Integration

JSON Config

As of SDK version 1.0.0, a JSON configuration file will be required to use the SDK. This file will be privided to you by VenueNext. If you do not have a configuration file please contact us at support@venuenext.com. This file should be used AS PROVIDED and should be the exact same file used in the Android SDK.

{
  //Required
  "service_base_urls" : {
    "notify": <String>,
    "venue": <String>,
    "payment": <String>,
    "stubs": <String>,
    "stadium": <String>,
    "loyalty": <String>,
    "user": <String>
  },
  //Required
  "organization_name": <String>,
  //Required
  "venues": [
    {
      "venue_display_name" : <String>,
      "venue_uuid" : <String>
    }
  ],
  //Optional
  "wallet": {
      //Required
      "wallet_modes": Array<String>,
      //Required
      "vc_bank_name": String,
      //Optional (defaults to all product types - meaning virtual currency available for use on all product types)
      "product_type_restrictions": Array<String>,
      //Optional (default "Wallet")
      "wallet_title": <String>,
      //Optional (defaults to empty string)
      "program_name": <String>,
      //Optional (defaults "Virtual Currency")
      "virtual_currency_name": <String>
  }
}

Updated: