Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Commit

Permalink
Merge pull request #268 from Adobe-Marketing-Cloud/mar82018
Browse files Browse the repository at this point in the history
-4.15.0 release for android and ios
  • Loading branch information
sbenedicadb authored Mar 8, 2018
2 parents eb9fc92 + 7bf5cf2 commit 6697435
Show file tree
Hide file tree
Showing 9 changed files with 35 additions and 10 deletions.
4 changes: 2 additions & 2 deletions plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
id="adobe-mobile-services"
version="4.14.3">
version="4.15.0">
<name>ADBMobile</name>
<description>Adobe Mobile Services Plugin</description>

Expand Down Expand Up @@ -42,6 +42,6 @@
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />
</config-file>
<source-file src="sdks/Cordova/ADBMobile/Android/ADBMobile_PhoneGap.java" target-dir="src/com/adobe/" />
<source-file src="sdks/Android/AdobeMobileLibrary/adobeMobileLibrary-4.14.0.jar" target-dir="libs" />
<source-file src="sdks/Android/AdobeMobileLibrary/adobeMobileLibrary-4.15.0.jar" target-dir="libs" />
</platform>
</plugin>
Binary file not shown.
17 changes: 13 additions & 4 deletions sdks/Android/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
Release Notes for Android App Measurement Library version 4.x:
Release Notes for Adobe Experience Cloud Android Library version 4:

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/android/

4.15.0 (8 Mar, 2018)
- General - Fixed a leak when using the Target Preview feature
- General - Fixed StrictMode policy violation related to a main thread disk read
- General - Added a new API to return all user identifiers known by the SDK
- General - When changing privacy status, the SDK now has the following behaviors:
> Opted In - all new user identifiers will be accepted and used in network calls and token expansions
> Opted Out - the SDK purges all user identifiers it owns from memory and persistence. New identifiers will not be accepted
> Unknown - new user identifiers will still be accepted and retrievable from the new API, but will not be used for network calls or token expansions

4.14.0 (12 Oct, 2017)
- New Feature - support for Target Preview
- New Feature - Target Prefetch APIs
Expand Down Expand Up @@ -57,8 +66,8 @@ https://marketing.adobe.com/resources/help/en_US/mobile/android/
4.11.0 (16 Jun, 2016)
- Target - New Target API for passing in requestLocation parameters
- Target - Fixed the bug where mboxHost/orderId/orderTotal were not correctly handled in legacy Target API
- Postbacks/In-App Messaging - Removed requirements on analytics for Postbacks and In-App Messaging
- Postbacks - Fixed the issue where post body was encoded when the content type is application/json
- Postbacks/In-App Messaging - Removed requirements on analytics for Postbacks and In-App Messaging
- Postbacks - Fixed the issue where post body was encoded when the content type is application/json
- Postbacks - Fixed a crash when key or value in context data was passed in as null and a postback was configured

4.10.0 (19 May, 2016)
Expand All @@ -68,7 +77,7 @@ https://marketing.adobe.com/resources/help/en_US/mobile/android/
4.9.0 (5 May, 2016)
- New Feature - deep linking with acquisition
- New Feature - callback system allowing access to acquisition, deep link, and lifecycle information
- New Feature - message payload support for local and push messaging
- New Feature - message payload support for local and push messaging

4.8.3 (18 Feb, 2016)
- Configuration - privacy status is now respected for Target, Audience Manager, and Visitor ID Service activity
Expand Down
14 changes: 11 additions & 3 deletions sdks/iOS/AdobeMobileLibrary/ADBMobile.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
//
// ADBMobile.h
// Adobe Digital Marketing Suite -- iOS Application Measurement Library
// Adobe Experience Cloud -- iOS Library
//
// Copyright 1996-2017. Adobe, Inc. All Rights Reserved
// Copyright 1996-2018. Adobe, Inc. All Rights Reserved
//
// SDK Version: 4.14.3
// SDK Version: 4.15.0

#import <Foundation/Foundation.h>
@class CLLocation, CLBeacon, TVApplicationController,
Expand Down Expand Up @@ -691,6 +691,14 @@ FOUNDATION_EXPORT NSString *const __nonnull ADBConfigKeyCallbackDeepLink;
*/
+ (void) collectPII:(nullable NSDictionary<NSString *, NSString *> *)data;

#pragma mark - User Identification

/**
* @brief Calls the provided callback with a JSON string containing all of the User's identifiers known by the SDK
* @param callback a void-returning method that has an NSString param containing a JSON string
*/
+ (void) getAllIdentifiersAsync:(nullable void (^)(NSString* __nullable content))callback;

@end

#pragma mark - ADBVisitorID
Expand Down
Binary file modified sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary.a
Binary file not shown.
Binary file modified sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Extension.a
Binary file not shown.
Binary file modified sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_TV.a
Binary file not shown.
Binary file modified sdks/iOS/AdobeMobileLibrary/AdobeMobileLibrary_Watch.a
Binary file not shown.
10 changes: 9 additions & 1 deletion sdks/iOS/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
Release Notes for iOS App Measurement Library version 4:
Release Notes for Adobe Experience Cloud iOS Library version 4:

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.15.0 (8 Mar, 2018)
- General - Improved reliability of background task usage
- General - Added a new API to return all user identifiers known by the SDK
- General - When changing privacy status, the SDK now has the following behaviors:
> Opted In - all new user identifiers will be accepted and used in network calls and token expansions
> Opted Out - the SDK purges all user identifiers it owns from memory and persistence. New identifiers will not be accepted
> Unknown - new user identifiers will still be accepted and retrievable from the new API, but will not be used for network calls or token expansions

4.14.3 (16 Feb, 2018)
- General - Fixed a bug that was causing some of the SDK processing to run on the main thread

Expand Down

0 comments on commit 6697435

Please sign in to comment.