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 18, 2016
1 parent 7a50feb commit 1044225
Show file tree
Hide file tree
Showing 95 changed files with 912 additions and 307 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.19.0"
s.version = "2.19.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.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 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 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 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 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 not shown.
Binary file not shown.
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.
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.19.0"
#define APPBOY_SDK_VERSION @"2.19.1"
#endif

@class ABKInAppMessageController;
Expand Down
Binary file modified AppboyKit/libAppboyKitLibrary.a
Binary file not shown.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 2.19.1
- Analytics are now logged for in-app messages and in-app message buttons with 'ABKInAppMessageNoneClickAction' click actions.
- Removes the logging "*** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL" from the console when the archive trigger in-app message data is nil.
- Fixes a NULL error: when the old SDK receives an Appboy push with campaign ID as NULL, push clicked trigger in-app message wouldn't be triggered.
- Adds sample code for universal link in Stopwatch.
- Fixes an issue where unread card data got merged across users; when changing user between known users (i.e. users with an external ID), the read/unread news feed cards data of the old user would be merged to the new user's data.
- Fixes an issue that after giving a default user attribute an initial value and then changed the value, you couldn't change the user attribute to the initial value again. The bug was introduced in version 2.17.1.

## 2.19.0
- Adds support for action-based, locally triggered in-app messages. In-app messages are now sent to the device at session start with associated trigger events. The SDK will display in-app messages in near real-time when the trigger event associated with a message occurs. Trigger events can be app opens, push opens, purchases, and custom events.
- Deprecates the old system of requesting in-app message display, now collectively known as 'original' in-app messaging, where messages were limited to displaying at app start.
Expand Down
Binary file modified Example/.DS_Store
Binary file not shown.
6 changes: 3 additions & 3 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PODS:
- Appboy-iOS-SDK (2.19.0):
- Appboy-iOS-SDK (2.19.1):
- SDWebImage (~> 3.7.0)
- KKColorListPicker (0.2.4)
- NUI (0.5.5):
Expand Down Expand Up @@ -27,11 +27,11 @@ CHECKOUT OPTIONS:
:commit: 2e796e48efd572fc1d6834f766d3f7d55f9da27c
:git: [email protected]:leoru/KKColorListPicker.git
NUI:
:commit: c0ee7fe6fe34a7c8b6d9b8db27609a2577d0b9db
:commit: 4cd5c4a27f243629659891c3511287df15402970
:git: https://github.com/tombenner/nui.git

SPEC CHECKSUMS:
Appboy-iOS-SDK: 54d40209edbfbac17b1b199b6b1aca0bc54cf29c
Appboy-iOS-SDK: fef96d7eb0bb43845ab7cdf091b51be64e6cb64a
KKColorListPicker: de772db47659dea2a8c77bf9bac97648929ce10a
NUI: 53de7278003235deb2a375fe6f04c7a3aa3e49eb
NUIParse: 2e3885ba7807477266396292626bd387d34c2338
Expand Down
35 changes: 20 additions & 15 deletions Example/Stopwatch.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
95EF512D173D5FD600C0D780 /* InitialViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 95EF512C173D5FD600C0D780 /* InitialViewController.m */; };
95EF5152173D6A6F00C0D780 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95EF5151173D6A6F00C0D780 /* CoreImage.framework */; };
C16085C61B964BC600E57F30 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C16085C51B964BC600E57F30 /* libz.dylib */; };
E34464731C87B4DE00318C05 /* Stopwatch.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = 4EEAD0EE1B0FB00700883707 /* Stopwatch.entitlements */; };
E3AF79251AEACAB30075681E /* EventsAndPropertiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E3AF79241AEACAB30075681E /* EventsAndPropertiesViewController.m */; };
/* End PBXBuildFile section */

Expand Down Expand Up @@ -462,14 +463,17 @@
DevelopmentTeam = 5GLZKGNWQ3;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
enabled = 0;
};
com.apple.BackgroundModes = {
enabled = 1;
};
com.apple.GameCenter = {
enabled = 0;
};
com.apple.SafariKeychain = {
enabled = 1;
};
};
};
};
Expand Down Expand Up @@ -537,6 +541,7 @@
4E76BAA5183546E3001872E3 /* dsym_upload.sh in Resources */,
4E49ED0319DDE84F00ADC43F /* btn-backarrow.png in Resources */,
4E49ED0819DDE84F00ADC43F /* [email protected] in Resources */,
E34464731C87B4DE00318C05 /* Stopwatch.entitlements in Resources */,
4E49ED0619DDE84F00ADC43F /* [email protected] in Resources */,
4E49ED1A19DDE84F00ADC43F /* twitter-icon.png in Resources */,
4E3E94E318BD52C60008C815 /* Localizable.strings in Resources */,
Expand Down Expand Up @@ -608,7 +613,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "APP_ID=\"51b67d141386207417000002\"\nAPI_KEY=\"n9vujab6u83in5zd2wggxhxqeiatsj4f\"\nsource ${SRCROOT}/CrittercismSDK/dsym_upload.sh";
shellScript = "APP_ID=\"51b67d141386207417000002\"\nAPI_KEY=\"n9vujab6u83in5zd2wggxhxqeiatsj4f\"\n#source ${SRCROOT}/CrittercismSDK/dsym_upload.sh";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
Expand Down Expand Up @@ -725,8 +730,8 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
Expand All @@ -742,7 +747,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LIBRARY_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}";
ONLY_ACTIVE_ARCH = NO;
PROVISIONING_PROFILE = "1d7b1660-dd65-4635-98fd-e2468906f559";
PROVISIONING_PROFILE = "987fb11a-9e83-4f7c-bbdd-2604fc624c5e";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = "arm64 armv7 armv7s armv6 x86_64 i386";
Expand All @@ -757,7 +762,7 @@
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CLANG_ENABLE_OBJC_ARC = YES;
CODE_SIGN_ENTITLEMENTS = Stopwatch/Stopwatch.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer: Wenzhi Lin (LU84W4P9RR)";
CODE_SIGN_IDENTITY = "iPhone Developer";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_PRECOMPILE_PREFIX_HEADER = YES;
Expand All @@ -772,7 +777,7 @@
);
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "1d7b1660-dd65-4635-98fd-e2468906f559";
PROVISIONING_PROFILE = "987fb11a-9e83-4f7c-bbdd-2604fc624c5e";
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
Expand All @@ -789,8 +794,8 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
Expand All @@ -806,7 +811,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LIBRARY_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}";
ONLY_ACTIVE_ARCH = YES;
PROVISIONING_PROFILE = "1d7b1660-dd65-4635-98fd-e2468906f559";
PROVISIONING_PROFILE = "987fb11a-9e83-4f7c-bbdd-2604fc624c5e";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = "arm64 armv7 armv7s armv6 x86_64 i386";
Expand All @@ -824,8 +829,8 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
Expand All @@ -834,7 +839,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LIBRARY_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}";
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
PROVISIONING_PROFILE = "1d7b1660-dd65-4635-98fd-e2468906f559";
PROVISIONING_PROFILE = "987fb11a-9e83-4f7c-bbdd-2604fc624c5e";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
Expand Down Expand Up @@ -865,7 +870,7 @@
);
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = StopwatchDevelop;
PROVISIONING_PROFILE = "4f4a747e-05d8-465e-9cc9-50ed01eeb646";
PROVISIONING_PROFILE = "e7b8dde9-8877-4fd5-8c27-6aff4625e35d";
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
Expand Down Expand Up @@ -894,7 +899,7 @@
);
ONLY_ACTIVE_ARCH = NO;
PRODUCT_NAME = Stopwatch;
PROVISIONING_PROFILE = "38ca3614-b7e9-4a23-a02f-520282dbb3ab";
PROVISIONING_PROFILE = "2a47eccb-fcf3-424e-a3df-9610c6f4cae8";
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
Expand Down
Binary file not shown.
Loading

0 comments on commit 1044225

Please sign in to comment.