forked from urbanairship/ios-library
-
Notifications
You must be signed in to change notification settings - Fork 0
Urban Airship iOS Products (In App Purchase, Push, Rich Push, Subscriptions)
License
elango/ios-library
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
iOS Urban Airship Library ========================= Overview -------- Urban Airship's libUArship is a drop-in static library that provides a simple way to integrate Urban Airship services into your iOS applications. Working with the Library ------------------------ Copy libUAirship Files ###################### Download and unzip the latest version of libUAirship. If you are using one of our sample projects, copy the ``Airship`` directory into the same directory as your project:: cp -r Airship /SomeDirectory/ (where /SomeDirectory/YourProject/ is your project) If you are not using a sample project, you'll need to import the source files into your project. Required Libraries ################## AirMail Inbox requires your application to link against the following Frameworks:: libUAirship-1.0.1.a CFNetwork.framework CoreGraphics.framework Foundation.framework MobileCoreServices.framework Security.framework SystemConfiguration.framework UIKit.framework libz.dylib libsqlite3.dylib CoreTelephony.framework (Exists in iOS 4+ only, so make it a weak link for 3.x compatibility) StoreKit.framework Build Settings ############## **Compiler** Your project should use the GCC compiler (the default). LLVM is not supported at this time. **Header search path** Ensure that your build target's header search path includes the Airship directory. **Linker** In order to properly link against the Urban Airship static library, you will need to set the ``-all_load`` flag in your build target's ``Other Linker Flags``. Quickstart ---------- Prerequisite ############ Before getting started you must perform the steps above outlined above. In addition you'll need to include *UAirship.h* in your source files. The AirshipConfig File ###################### The library uses a .plist configuration file named `Airship.plist` to manage your production and development application profiles. Example copies of this file are available in all of the sample projects. Place this file in your project and set the following values to the ones in your application at http://go.urbanairship.com: You can also edit the file as plain-text: { /* NOTE: DO NOT USE THE MASTER SECRET */ "APP_STORE_OR_AD_HOC_BUILD" = NO; /* set to YES for production builds */ "DEVELOPMENT_APP_KEY" = "Your development app key"; "DEVELOPMENT_APP_SECRET" = "Your development app secret"; "PRODUCTION_APP_KEY" = "Your production app key"; "PRODUCTION_APP_SECRET" = "Your production app secret"; } If you are using development builds and testing using the Apple sandbox set `APP_STORE_OR_AD_HOC_BUILD` to false. For App Store and Ad-Hoc builds, set it to YES. Advanced users may add scripting or preprocessing logic to this .plist file to automate the switch from development to production keys based on the build type.
About
Urban Airship iOS Products (In App Purchase, Push, Rich Push, Subscriptions)
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published