Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 1.42 KB

README.md

File metadata and controls

51 lines (28 loc) · 1.42 KB

Segment-UrbanAirship

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

Segment-UrbanAirship is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Segment-UrbanAirship"

Setup

Use the Urban Airship Integration:

SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:@"YOUR_WRITE_KEY"];

[config use:[SEGUrbanAirshipIntegrationFactory instance]];

[SEGAnalytics setupWithConfiguration:config];

Enabling user notifications

Once the Urban Airship integration is ready, you can enable user notifications with the following:

[UAirship push].userPushNotificationsEnabled = YES;

To listen for when the Urban Airship integration is ready, listen for the io.segment.analytics.integration.did.start NSNotification event:

...

[[[NSNotificationCenter defaultCenter] addObserver:self
                                          selector:@selector(airshipReady)
                                              name:@"io.segment.analytics.integration.did.start"
                                            object:[SEGUrbanAirshipIntegrationFactory instance].key];

Author

Urban Airship

License

Segment-UrbanAirship is available under Apache License, Version 2.0. See the LICENSE file for more info.