Skip to content

Commit

Permalink
Updating Appboy SDK
Browse files Browse the repository at this point in the history
  • Loading branch information
Wenzhi committed Mar 16, 2015
1 parent 7b1fafe commit 8e4aa7f
Show file tree
Hide file tree
Showing 41 changed files with 39 additions and 8 deletions.
2 changes: 1 addition & 1 deletion Appboy-iOS-SDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Appboy-iOS-SDK"
s.version = "2.10.0"
s.version = "2.10.1"
s.summary = "This is the Appboy iOS SDK for Mobile Marketing Automation"
s.homepage = "http://www.appboy.com"
s.license = { :type => 'Commercial', :text => 'Please refer to https://github.com/Appboy/appboy-ios-sdk/blob/master/LICENSE'}
Expand Down
Binary file modified AppboyKit/Appboy.bundle/ABKBannerCardCell.nib/objects-8.0+.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKBannerCardCell.nib/objects.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKBannerCardCell.nib/runtime.nib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedNoConnectionView.nib/objects.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedNoConnectionView.nib/runtime.nib
Binary file not shown.
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedbackContentView.nib/objects.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedbackContentView.nib/runtime.nib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedbackNavBar.nib/objects-8.0+.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedbackNavBar.nib/objects.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKFeedbackNavBar.nib/runtime.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKSpinnerView.nib/objects-8.0+.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKSpinnerView.nib/objects.nib
Binary file not shown.
Binary file modified AppboyKit/Appboy.bundle/ABKSpinnerView.nib/runtime.nib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion AppboyKit/headers/AppboyKitLibrary/Appboy.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#import <UIKit/UIKit.h>

#ifndef APPBOY_SDK_VERSION
#define APPBOY_SDK_VERSION @"2.10.0"
#define APPBOY_SDK_VERSION @"2.10.1"
#endif

@class ABKSlideupController;
Expand Down
Binary file modified AppboyKit/libAppboyKitLibrary.a
Binary file not shown.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
## 2.10.1
- Fixed an issue in deep linking handle for push. In 2.10.0 and 2.9.4, if the host app used `[[Appboy sharedInstance] registerApplication: didReceiveRemoteNotification:];` instead of `[[Appboy sharedInstance] registerApplication: didReceiveRemoteNotification: fetchCompletionHandler:];`, opening a push with deep linking would crash the host app.

## 2.10.0
- Updated the minimum deployment targets of Appboy iOS SDK to iOS 6.0. For apps supporting lower iOS versions, please continue to use 2.9.+ versions of the Appboy SDK.
- Stop collecting user's Facebook data automatically. You can pass a user's Facebook information to Appboy by initialzing a ABKFacebookUser object with the facebook data, and set it to [Appboy sharedInstance].user.facebookUser. For more information, please refer to ABKUser.h and ABKFacebookUser.h.
- Removed the feature of prompting a user to connect his/her Facebook account. You can refer to the method `promptUserToConnectFacebookAccountOnDeviceAndFetchAccountData` in [SocialNetworkViewController.m](https://github.com/Appboy/appboy-ios-sdk/blob/master/Example/Stopwatch/SocialNetworkViewController.m) to continue prompting the user to connect the Facebook account.
- Removed Facebook SDK dependent builds. Now there is a single library - AppboyKit - and a single Pod without functional subspecs - Appboy-iOS-SDK (note we now have both the subspecs pointing at the same library). Please update your Podfile to `pod 'Appboy-iOS-SDK` if you are integrating Appboy with Cocoapods.

## 2.9.5
- Fixed an issue in deep linking handle for push. In 2.9.4, if the host app used `[[Appboy sharedInstance] registerApplication: didReceiveRemoteNotification:];` instead of `[[Appboy sharedInstance] registerApplication: didReceiveRemoteNotification: fetchCompletionHandler:];`, opening a push with deep linking would crash the host app.

## 2.9.4
- Added a major performance upgrade that reduces CPU usage, memory footprint, and network traffic.
- Added 26 additional languages to localization support for Appboy UI elements.
Expand Down
Binary file modified Example/.DS_Store
Binary file not shown.
8 changes: 4 additions & 4 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PODS:
- Appboy-iOS-SDK (2.10.0):
- Appboy-iOS-SDK/AppboyKit (= 2.10.0)
- Appboy-iOS-SDK (2.10.1):
- Appboy-iOS-SDK/AppboyKit (= 2.10.1)
- SDWebImage (~> 3.7.0)
- Appboy-iOS-SDK/AppboyKit (2.10.0):
- Appboy-iOS-SDK/AppboyKit (2.10.1):
- SDWebImage (~> 3.7.0)
- NUI (0.5.4):
- NUIParse
Expand All @@ -20,7 +20,7 @@ EXTERNAL SOURCES:
:path: ./../../Appboy-iOS-SDK/

SPEC CHECKSUMS:
Appboy-iOS-SDK: d5ca385ecec04a1ecf7bb1663bea104418be790e
Appboy-iOS-SDK: b1dec720114160e2dc526aef668e798981945c26
NUI: ce8570dc3bb7983ffa8ae58ab0fc852d378b00cb
NUIParse: f29eb240cfc9848b216c827884f37ae64abd19e4
SDWebImage: 116e88633b5b416ea0ca4b334a4ac59cf72dd38d
Expand Down
1 change: 1 addition & 0 deletions Example/Stopwatch.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -673,6 +673,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LIBRARY_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}";
ONLY_ACTIVE_ARCH = NO;
PROVISIONING_PROFILE = "5204a378-9212-4432-9be5-439a04c1ad82";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = "arm64 armv7 armv7s armv6 x86_64 i386";
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "119"
endingLineNumber = "119">
endingLineNumber = "119"
landmarkName = "-application:handleOpenURL:"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
Expand Down
9 changes: 9 additions & 0 deletions Example/Stopwatch/AppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,13 @@ - (void)setupPushCategories {
[[UIApplication sharedApplication] registerForRemoteNotifications];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
}

// Here we are trying to handle deep linking with scheme beginning with "stopwatch".
- (BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url {
NSLog(@"Stopwatch get a deep link request: %@", url.absoluteString);
UIAlertView *deepLinkAlert = [[UIAlertView alloc] initWithTitle:@"Deep Linking" message:url.absoluteString delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[deepLinkAlert show];
[deepLinkAlert release];
return YES;
}
@end
15 changes: 14 additions & 1 deletion Example/Stopwatch/Stopwatch-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,22 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.10.0</string>
<string>2.10.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.appboy.stopwatch</string>
<key>CFBundleURLSchemes</key>
<array>
<string>stopwatch</string>
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>FacebookAppID</key>
Expand Down

0 comments on commit 8e4aa7f

Please sign in to comment.