Skip to content

This project contains code samples and materials to help you learn to use the SASKit for iOS application programming interface

License

Notifications You must be signed in to change notification settings

sassoftware/sas-sdk-for-iOS-examples

Repository files navigation

SASKit-Samples

SASKit-Samples are XCode projects that demonstrate using the SASKit framework enabling iOS developers to build customized apps that include content from SAS® Visual Analytics. The SAS SDK lets you build mobile apps that you can personalize, preconfigure, customize, and manage to meet your exact requirements.

Getting SASKit Framework

Access the SASKit installer (SASKit.pkg) from the developer.sas.com Mobile SDK site. This site also includes access to the SASKit Documentation. After running the installation the SASKit framework is installed in "/Library/Frameworks".

For information, advice, and questions on the use of SAS SDKs please start with the SAS Visual Analytics online community.

Open XCode Workspace

Once the SASKit framework is installed you can open SASKit-Samples.xcworkspace in XCode and build each of the projects to run on device simulators right away.

In order to build for a physical device, the bundle ID for the projects need to be changed from "com.your-domain." to use the domain specified in your developer account. Wildcard apps (com.your-domain.*) or specific apps for each of the samples (com.your-domain.) can be set up at developer.apple.com under your organizations' developer account. Also, the signing ID for the projects will need to be configured in order to build to run on a device.

Scenarios addressed through the Sample Apps

Personalize - SASKitCustomApp

The first step app developers using the SAS SDK may want to take is to personalize the exising SAS Visual Analytics App by building a mobile app that uses their app name and icon. This sample demonstrates deriving an application delegate from SASApplicationDelegate and adding your app name and icon.

Get Started creating your personalized mobile app.

Preconfigure

The next step may be to preconfigure the server connections and report subscriptions within your mobile apps so your users don't have to perform those tasks manually.

Preconfiguration can be combined with any of the other three scenarios and has been available for some time with the Mobile Device Management (MDM) distribution.

Get Started preconfiguring your mobile app.

Customize - SASKitMasterDetail

Creating a fully customized mobile app lets you include both SAS Visual Analytics reports and any other content and capabilities that tie into your organizational goals, processes, and projects. An example of a custom mobile app build with the SAS SDK is GatherIQ, a free app that is part of the SAS Data for Good program. This app is available in the App Store and Google Play.

Manage

If you manage and secure your mobile devices with a Mobile Device Management (MDM) solution, you can integrate your mobile apps with your MDM solution by using the SAS SDK. This is done by overriding File System, Network and Keychain access:

About

This project contains code samples and materials to help you learn to use the SASKit for iOS application programming interface

Resources

License

Stars

Watchers

Forks

Packages

No packages published