API Reference & Changelog
API Reference
MPP SDK iOS API Reference: API Reference
Changelog
1.11.0
2024-08-07
Modified
- Method
MeaPushProvisioning.secureElementPassWithSerialNumber(...)
now returns local secure element pass only.
Added
- Added
MeaPushProvisioning.remoteSecureElementPassWithSerialNumber(...)
method to find remote secure element pass.
1.10.0
2024-07-17
Modified
- Method
MeaPushProvisioning.loadConfig(...)
now accepts absolute path to the configuration file. - Built with
iphoneos17.5
.
1.9.0
2024-06-14
Added
In-App Verification with server-side activation:
- Added
MeaPushProvisioning.activateSecureElementPass(secureElementPass, paymentNetwork)
method. - Added
MeaPushProvisioning.secureElementPassWithSerialNumber(...)
method.
1.8.3
2024-04-02
Modified
- Updated privacy manifest, included
NSPrivacyAccessedAPITypes
-NSPrivacyAccessedAPIType
-NSPrivacyAccessedAPICategoryUserDefaults
.
1.8.2
2024-03-27
Modified
- Built with
iphoneos17.4
.
Added
- Added privacy manifest.
- Added code signature.
1.8.1
2023-12-13
Modified
- Increased
cardId
length limit to 128.
1.8.0
2023-10-30
Added
- Added
MeaPushProvisioning.passes()
method. - Added
MeaPushProvisioning.remoteSecureElementPasses()
method, since iOS 13.4.
1.7.0
2023-10-10
Modified
- Raised
DEPLOYMENT_TARGET
to iOS12.0
. - Built with
iphoneos17.0
.
Added
- Added
MeaPushProvisioning.isWatchPaired:(void(^)(BOOL paired))
method. - Added
MeaPushProvisioning.canAddRemoteSecureElementPassWithPrimaryAccountIdentifier(...)
sync and async methods, since iOS 13.4. - Added
MeaPushProvisioning.canAddRemoteSecureElementPassWithPrimaryAccountNumberSuffix(...)
sync and async methods, since iOS 13.4.
1.6.0
2023-04-21
Modified
- Improved
cardId
andcardSecret
format validation.
Added
- Added
MeaPushProvisioning.getActivationData(...)
method. - Added
MeaPushProvisioning.activateSecureElementPass(...)
method.
1.5.0
2022-12-06
Added
- Added
MeaPushProvisioning.secureElementPassWithPrimaryAccountIdentifier(...)
method. - Added
MeaPushProvisioning.secureElementPassWithPrimaryAccountNumberSuffix(...)
method. - Added
MeaPushProvisioning.remoteSecureElementPassWithPrimaryAccountIdentifier(...)
method. - Added
MeaPushProvisioning.remoteSecureElementPassWithPrimaryAccountNumberSuffix(...)
method. - Added
MeaPushProvisioning.presentSecureElementPassWithPrimaryAccountIdentifier(...)
method. - Added
MeaPushProvisioning.presentSecureElementPassWithPrimaryAccountNumberSuffix(...)
method.
1.4.3
2022-11-30
Fixed
- Fixed
MeaPushProvisioning.canAddSecureElementPassWithPrimaryAccountIdentifier(...)
method, now returns correct result when Watch is not paired. - Fixed
MeaPushProvisioning.canAddPaymentPassWithPrimaryAccountIdentifier(...)
method, now returns correct result when Watch is not paired.
1.4.2
2022-08-24
Modified
- Exception is thrown when configuration file is missing and cannot be loaded.
1.4.1
2022-06-29
Added
- Added
paymentPassExistsWithPrimaryAccountNumberSuffix:(...)
(before iOS 13.4). - Added
remotePaymentPassExistsWithPrimaryAccountNumberSuffix:(...)
(before iOS 13.4). - Added
secureElementPassExistsWithPrimaryAccountNumberSuffix:(...)
(iOS 13.4+). - Added
remoteSecureElementPassExistsWithPrimaryAccountNumberSuffix:(...)
(iOS 13.4+).
Modified
- Built with
iphoneos15.5
.
1.4.0
2022-06-09
Modified
- Built with
iphoneos15.5
.
Added
- Added
MeaPushProvisioning.canAddPaymentPassWithPrimaryAccountNumberSuffix:(...)
(before iOS 13.4). - Added
MeaPushProvisioning.canAddSecureElementPassWithPrimaryAccountNumberSuffix:(...)
(iOS 13.4+).
1.3.1
2022-05-12
Modified
- Built with
iphoneos15.4
.
Added
- Added method
MeaPushProvisioning.configurationHash()
.
1.3.0
2022-02-10
Modified
- Built with
iphoneos15.2
.
Added
- Added
MeaPushProvisioning.canAddSecureElementPassWithPrimaryAccountIdentifier:(...)
(iOS 13.4+). - Added
MeaPushProvisioning.secureElementPassExistsWithPrimaryAccountIdentifier:(...)
(iOS 13.4+). - Added
MeaPushProvisioning.remoteSecureElementPassExistsWithPrimaryAccountIdentifier:(...)
(iOS 13.4+). - Added
MeaPushProvisioning.loadConfig(...)
.
Deprecated
- Deprecated
MeaPushProvisioning.canAddPaymentPassWithPrimaryAccountIdentifier(...)
(iOS 13.4+). - Deprecated
MeaPushProvisioning.paymentPassExistsWithPrimaryAccountIdentifier(...)]
(iOS 13.4+). - Deprecated
MeaPushProvisioning.remotePaymentPassExistsWithPrimaryAccountIdentifier(...)]
(iOS 13.4+).
1.2.0
2021-11-23
Modified
- Modified framework to use
mea_config
configuration file.
See Adding Framework and Configuration to Xcode Project.
1.1.0
2021-11-22
Added
- Added
arm64
toiphonesimulator
target.
Modified
- Built with iOS SDK 15.0.
1.0.0
2020-07-02
Modified
- Built with
iphoneos13.5
.
0.8.0
2020-04-16
Fixed
- Fixed response parsing.
Added
- Added helper
MeaPushProvisioning.canAddPaymentPassWithPrimaryAccountIdentifier(...)
. - Added helper
MeaPushProvisioning.paymentPassExistsWithPrimaryAccountIdentifier(...)
. - Added helper
MeaPushProvisioning.remotePaymentPassExistsWithPrimaryAccountIdentifier(...)
.
0.7.1
2019-08-06
Fixed
- Fixed Xcode 10 compatibility issue for App Store app submission and exporting. Framework is built with
iphoneos12.4
.
Modified
- Both Simulator and device
MeaPushProvisioning.framework
use the sameCFBundleIdentifier
.
0.7.0
2019-07-31
Added
- Added public
paymentAppInstanceId
method.
- swift
- objective-c
let paymentAppInstanceId = MeaPushProvisioning.paymentAppInstanceId()
NSString *paymentAppInstanceId = [MeaPushProvisioning paymentAppInstanceId];
- Added XCFramework to simultaneously support devices and Simulator.
Modified
- Set Architectures and Valid Architectures to
$(ARCHS_STANDARD)
, which result toarmv7 arm64
. - Use unique
CFBundleIdentifier
for SimulatorMeaPushProvisioning.framework
. - Removed
-iphonesimulator
postfix for SimulatorMeaPushProvisioning.framework
bundle name.
0.6.0
2019-04-18
Public stable version of MPP SDK iOS.