diff --git a/plugin.xml b/plugin.xml index a890eb4f..b37c9c78 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="4.7.0"> ADBMobile Adobe Mobile Services Plugin diff --git a/sdks/iOS/AdobeMobileLibrary/ADBMobile.h b/sdks/iOS/AdobeMobileLibrary/ADBMobile.h index a2ed2114..e190e5ea 100644 --- a/sdks/iOS/AdobeMobileLibrary/ADBMobile.h +++ b/sdks/iOS/AdobeMobileLibrary/ADBMobile.h @@ -4,10 +4,10 @@ // // Copyright 1996-2015. Adobe, Inc. All Rights Reserved // -// SDK Version: 4.6.1 +// SDK Version: 4.7.0 #import -@class CLLocation, CLBeacon, ADBTargetLocationRequest, ADBMediaSettings, ADBMediaState; +@class CLLocation, CLBeacon, TVApplicationController, ADBTargetLocationRequest, ADBMediaSettings, ADBMediaState; #pragma mark - ADBMobile @@ -140,6 +140,13 @@ typedef NS_ENUM(NSUInteger, ADBMobilePrivacyStatus) { */ + (void) initializeWatch; +/** + * @brief Registers the ADBMobile class in the JSContext object of the tv application controller + * @note This method should only be called from AppleTV apps written using TVML/TVJS + * @param tvController is the TVApplicationController initialized to bridge the native and JS environments for the app + */ ++ (void) installTVMLHooks:(TVApplicationController *)tvController; + #pragma mark - Analytics /** @@ -175,7 +182,7 @@ typedef NS_ENUM(NSUInteger, ADBMobilePrivacyStatus) { */ + (void) trackLocation:(CLLocation *)location data:(NSDictionary *)data; -#if !TARGET_OS_WATCH +#if !TARGET_OS_WATCH && !TARGET_OS_TV /** * @brief Tracks a beacon with context data. * @param beacon a CLBeacon pointer containing the beacon information to be tracked. diff --git a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary.a b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary.a index f9b2e084..3f70d944 100644 Binary files a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary.a and b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary.a differ diff --git a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Extension.a b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Extension.a index 839936e0..c72eccf7 100644 Binary files a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Extension.a and b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Extension.a differ diff --git a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_TV.a b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_TV.a new file mode 100644 index 00000000..e3e5786d Binary files /dev/null and b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_TV.a differ diff --git a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Watch.a b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Watch.a index 0a9f3887..905842f2 100644 Binary files a/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Watch.a and b/sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Watch.a differ diff --git a/sdks/iOS/ReleaseNotes.txt b/sdks/iOS/ReleaseNotes.txt index 81962b3b..f2ae8699 100644 --- a/sdks/iOS/ReleaseNotes.txt +++ b/sdks/iOS/ReleaseNotes.txt @@ -5,6 +5,11 @@ Included are notes from the latest major revision to current. For full SDK documentation, please visit: https://marketing.adobe.com/resources/help/en_US/mobile/ios/ +4.7.0 (15 Oct, 2015) +- New Feature - TvOS compatibility +- In App Messaging - Fixed a bug causing a crash for alert message types when no confirm button text was provided +- Acquisition - SSL Support + 4.6.1 (17 Sept, 2015) - Fixed an issue that broke backwards compatibility with Xcode versions older than 7