This project contains an example of an application for iPhone and iPad that employs the Lightstreamer iOS Client library
Objective-C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Lightstreamer client for iOS
Shared
StockList Demo for iOS with MPN.xcodeproj Fixed signing profiles Jan 18, 2017
iPad Updated iOS minimum version requirements to 8.0; minor fixes for depr… Nov 22, 2016
iPhone Updated iOS minimum version requirements to 8.0; minor fixes for depr… Nov 22, 2016
.gitattributes
.gitignore
Default-568h@2x.png
Default-Landscape@2x~ipad.png
Default-Landscape~ipad.png First commit Aug 9, 2013
Default-Portrait@2x~ipad.png
Default-Portrait~ipad.png First commit Aug 9, 2013
Default.png
Default@2x.png
Icon StockList Demo 120x120.png Updated to latest MPN APIs, removed local MPN cache; added support fo… Oct 14, 2014
Icon StockList Demo 152x152.png
Icon StockList Demo 76x76.png Updated to latest MPN APIs, removed local MPN cache; added support fo… Oct 14, 2014
LICENSE
README.md
StockList_Demo_for_iOS-Info.plist Updated iOS minimum version requirements to 8.0; minor fixes for depr… Nov 22, 2016
StockList_Demo_for_iOS_Prefix.pch Added missing info.plist and .pch files; fixed .gitignore Aug 21, 2013
screen_iphone.png Added back screenshot thumbnail Aug 22, 2014
screenshot_newlarge.png

README.md

Lightstreamer - Stock-List Demo with APNs Push Notifications - iOS Client

This project contains an example of an application for iPhone and iPad that employs the Lightstreamer iOS Client library, with use of mobile push notifications (MPN).

A simpler version, without mobile push notifications support, is also available: Lightstreamer - Stock-List Demo - iOS Client.

Live Demo

screenshot

View live demo

Details

This app, compatible with both iPhone and iPad, is an Objective-C version of the Stock-List Demos.

This app uses the iOS Client API for Lightstreamer to handle the communications with Lightstreamer Server. A simple user interface is implemented to display the real-time data received from Lightstreamer Server. Additionally, the user interface provides means to activate and deactivate mobile push notifications for specific stock quotes.

Install

Binaries for the application are not provided, but it may be downloaded from the App Store at this address. The downloaded app will connect to Lightstreamer's online demo server.

Build

A full Xcode project specification, ready for compilation of the app sources, is provided. Please recall that you need a valid iOS Developer Program membership to run or debug your app on a test device.

Getting Started

Before you can build this demo, you should complete this project with the Lighstreamer iOS Client library. Follow these steps:

Done this, the project should compile with no errors.

Compile and Run

A full local deploy of this app requires a Lightstreamer Server 6.0 or greater installation with appropriate Mobile Push Notifications (MPN) module configuration. A detailed step by step guide for setting up the server and configuring the client is available in the README of the following project:

See Also

Lightstreamer Adapters Needed by This Demo Client

Related Projects

Lightstreamer Compatibility Notes

  • Compatible with Lightstreamer iOS Client API version 1.4 to 1.4.3. Not yet compatible with Lightstreamer iOS Client API Unified version.
  • For Lightstreamer Allegro (+ iOS Client API support), Presto, Vivace, version 6.0 or greater.