Package apple.passkit
Class PKPassLibrary
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.passkit.PKPassLibrary
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletionstatic interfacePKPassLibrary.Block_activatePaymentPassWithActivationDataCompletionstatic interfacePKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletionstatic interfacePKPassLibrary.Block_addPassesWithCompletionHandlerstatic interfacePKPassLibrary.Block_encryptedServiceProviderDataForSecureElementPassCompletionstatic interfacePKPassLibrary.Block_requestAutomaticPassPresentationSuppressionWithResponseHandlerstatic interfacePKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletionstatic interfacePKPassLibrary.Block_signDataWithSecureElementPassCompletion-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPKPassLibrary(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()voidactivatePaymentPassWithActivationCodeCompletion(@NotNull PKPaymentPass paymentPass, @NotNull java.lang.String activationCode, @Nullable PKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletion completion)Deprecated.voidactivatePaymentPassWithActivationDataCompletion(@NotNull PKPaymentPass paymentPass, @NotNull NSData activationData, @Nullable PKPassLibrary.Block_activatePaymentPassWithActivationDataCompletion completion)Deprecated.voidactivateSecureElementPassWithActivationDataCompletion(@NotNull PKSecureElementPass secureElementPass, @NotNull NSData activationData, @Nullable PKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletion completion)API-Since: 13.4voidaddPassesWithCompletionHandler(@NotNull NSArray<? extends PKPass> passes, @Nullable PKPassLibrary.Block_addPassesWithCompletionHandler completion)The user will be prompted to grant permission for the calling process to add passes to the Pass Library.static PKPassLibraryalloc()static PKPassLibraryallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)booleancanAddFelicaPass()If the library can add Felica passes, this method will return YES.booleancanAddPaymentPassWithPrimaryAccountIdentifier(@NotNull java.lang.String primaryAccountIdentifier)Deprecated.booleancanAddSecureElementPassWithPrimaryAccountIdentifier(@NotNull java.lang.String primaryAccountIdentifier)API-Since: 13.4static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()booleancontainsPass(@NotNull PKPass pass)This returns YES even if the process is not entitled to access the pass in the library.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()voidencryptedServiceProviderDataForSecureElementPassCompletion(@NotNull PKSecureElementPass secureElementPass, @NotNull PKPassLibrary.Block_encryptedServiceProviderDataForSecureElementPassCompletion completion)API-Since: 16.0static voidendAutomaticPassPresentationSuppressionWithRequestToken(long requestToken)API-Since: 9.0static longhash_static()PKPassLibraryinit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisPassLibraryAvailable()The library is not available on iPad in 6.0.booleanisPaymentPassActivationAvailable()Deprecated.static booleanisPaymentPassActivationAvailable_static()Deprecated.booleanisSecureElementPassActivationAvailable()API-Since: 13.4static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static booleanisSuppressingAutomaticPassPresentation()API-Since: 9.0static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static PKPassLibrarynew_objc()voidopenPaymentSetup()Opens the card setup flow (in Wallet on iPhone, Settings on iPad).@NotNull NSArray<? extends PKPass>passes()These return only local passes the process is entitled to access.@NotNull NSArray<? extends PKPass>passesOfType(long passType)API-Since: 8.0@Nullable PKPasspassWithPassTypeIdentifierSerialNumber(@NotNull java.lang.String identifier, @NotNull java.lang.String serialNumber)voidpresentPaymentPass(@NotNull PKPaymentPass pass)Deprecated.voidpresentSecureElementPass(@NotNull PKSecureElementPass pass)API-Since: 13.4@NotNull NSArray<? extends PKPaymentPass>remotePaymentPasses()Deprecated.@NotNull NSArray<? extends PKSecureElementPass>remoteSecureElementPasses()API-Since: 13.4voidremovePass(@NotNull PKPass pass)booleanreplacePassWithPass(@NotNull PKPass pass)This will fail if a pass with matching identifier and serial number is not already present in the library, or if the process is not entitled to access the pass.static longrequestAutomaticPassPresentationSuppressionWithResponseHandler(@NotNull PKPassLibrary.Block_requestAutomaticPassPresentationSuppressionWithResponseHandler responseHandler)These methods may be used to temporarily disable the automatic presentation of passes when a device encounters a contactless field.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidserviceProviderDataForSecureElementPassCompletion(@NotNull PKSecureElementPass secureElementPass, @NotNull PKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletion completion)Returns custom data for a given secure element pass, if supported by that pass API-Since: 15.0static voidsetVersion_static(long aVersion)voidsignDataWithSecureElementPassCompletion(@NotNull NSData signData, @NotNull PKSecureElementPass secureElementPass, @NotNull PKPassLibrary.Block_signDataWithSecureElementPassCompletion completion)Sign a payload using the pass API-Since: 13.4static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static PKPassLibrary alloc()
-
allocWithZone
public static PKPassLibrary allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
endAutomaticPassPresentationSuppressionWithRequestToken
public static void endAutomaticPassPresentationSuppressionWithRequestToken(long requestToken)
API-Since: 9.0
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isPassLibraryAvailable
public static boolean isPassLibraryAvailable()
The library is not available on iPad in 6.0. API-Since: 6.0
-
isPaymentPassActivationAvailable_static
@Deprecated public static boolean isPaymentPassActivationAvailable_static()
Deprecated.If device supports adding payment passes, this method will return YES. Otherwise, NO will be returned. API-Since: 8.0 Deprecated-Since: 9.0 Deprecated-Message: Use -[PKPassLibrary isPaymentPassActivationAvailable] instead
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
isSuppressingAutomaticPassPresentation
public static boolean isSuppressingAutomaticPassPresentation()
API-Since: 9.0
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static PKPassLibrary new_objc()
-
requestAutomaticPassPresentationSuppressionWithResponseHandler
public static long requestAutomaticPassPresentationSuppressionWithResponseHandler(@NotNull @NotNull PKPassLibrary.Block_requestAutomaticPassPresentationSuppressionWithResponseHandler responseHandler)These methods may be used to temporarily disable the automatic presentation of passes when a device encounters a contactless field. Use of these methods require an entitlement. Otherwise, requesting will always return a PKAutomaticPassPresentationSuppressionResultDenied as the result. API-Since: 9.0
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
activatePaymentPassWithActivationCodeCompletion
@Deprecated public void activatePaymentPassWithActivationCodeCompletion(@NotNull @NotNull PKPaymentPass paymentPass, @NotNull @NotNull java.lang.String activationCode, @Nullable @Nullable PKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletion completion)Deprecated.API-Since: 8.0 Deprecated-Since: 9.0 Deprecated-Message: Use activatePaymentPass:withActivationData:completion: instead
-
activatePaymentPassWithActivationDataCompletion
@Deprecated public void activatePaymentPassWithActivationDataCompletion(@NotNull @NotNull PKPaymentPass paymentPass, @NotNull @NotNull NSData activationData, @Nullable @Nullable PKPassLibrary.Block_activatePaymentPassWithActivationDataCompletion completion)Deprecated.These methods may be utilized to activate a payment pass that is provisioned but currently in the inactive state, by providing either a cryptographic OTP, or an activation code. API-Since: 8.0 Deprecated-Since: 100000.0 Deprecated-Message: Use activateSecureElementPass:withActivationData:completion: instead
-
addPassesWithCompletionHandler
public void addPassesWithCompletionHandler(@NotNull @NotNull NSArray<? extends PKPass> passes, @Nullable @Nullable PKPassLibrary.Block_addPassesWithCompletionHandler completion)The user will be prompted to grant permission for the calling process to add passes to the Pass Library. The user may respond by allowing the passes to be added, or requesting to review the passes. The selection will be returned in the completionHandler as a PKPassLibraryAddPassesStatus. If PKPassLibraryPassesPresentReview is returned, you must present a PKAddPassesViewController initialized with the passes so that the user may review and add the passes manually. The completion handler for this method is called on an arbitrary queue - dispatch to the main queue if you're presenting UI. API-Since: 7.0
-
canAddFelicaPass
public boolean canAddFelicaPass()
If the library can add Felica passes, this method will return YES. Otherwise, NO will be returned. API-Since: 10.1
-
canAddPaymentPassWithPrimaryAccountIdentifier
@Deprecated public boolean canAddPaymentPassWithPrimaryAccountIdentifier(@NotNull @NotNull java.lang.String primaryAccountIdentifier)Deprecated.Returns YES if either the current device or an attached device both supports adding payment passes and does not already contain a payment pass with the supplied primary account identifier. API-Since: 9.0 Deprecated-Since: 100000.0 Deprecated-Message: Use -[PKPassLibrary canAddSecureElementPassWithPrimaryAccountIdentifier] instead
-
containsPass
public boolean containsPass(@NotNull @NotNull PKPass pass)This returns YES even if the process is not entitled to access the pass in the library. An app like Mail is not entitled to get pass from the library, but it should avoid presenting UI for adding an email attachment pass that is already in the library.
-
init
public PKPassLibrary init()
-
isPaymentPassActivationAvailable
@Deprecated public boolean isPaymentPassActivationAvailable()
Deprecated.If this pass library supports activating payment passes, this method will return YES. Otherwise, NO will be returned. API-Since: 9.0 Deprecated-Since: 100000.0 Deprecated-Message: Use -[PKPassLibrary isSecureElementPassActivationAvailable] instead
-
openPaymentSetup
public void openPaymentSetup()
Opens the card setup flow (in Wallet on iPhone, Settings on iPad). Use this to direct a user to card setup directly from your app. API-Since: 8.3
-
passWithPassTypeIdentifierSerialNumber
@Nullable public @Nullable PKPass passWithPassTypeIdentifierSerialNumber(@NotNull @NotNull java.lang.String identifier, @NotNull @NotNull java.lang.String serialNumber)
-
passes
@NotNull public @NotNull NSArray<? extends PKPass> passes()
These return only local passes the process is entitled to access.
-
passesOfType
@NotNull public @NotNull NSArray<? extends PKPass> passesOfType(long passType)
API-Since: 8.0
-
presentPaymentPass
@Deprecated public void presentPaymentPass(@NotNull @NotNull PKPaymentPass pass)Deprecated.Presents the pass for use above the current application. The pass must already be in the pass library for this to have effect. API-Since: 10.0 Deprecated-Since: 100000.0 Deprecated-Message: Use -[PKPassLibrary presentSecureElementPass:] instead
-
remotePaymentPasses
@NotNull @Deprecated public @NotNull NSArray<? extends PKPaymentPass> remotePaymentPasses()
Deprecated.This returns the remote payment passes from attached devices API-Since: 9.0 Deprecated-Since: 100000.0 Deprecated-Message: Use -[PKPassLibrary remoteSecureElementPasses] instead
-
removePass
public void removePass(@NotNull @NotNull PKPass pass)
-
replacePassWithPass
public boolean replacePassWithPass(@NotNull @NotNull PKPass pass)This will fail if a pass with matching identifier and serial number is not already present in the library, or if the process is not entitled to access the pass. To add a completely new pass, use PKAddPassesViewController.
-
activateSecureElementPassWithActivationDataCompletion
public void activateSecureElementPassWithActivationDataCompletion(@NotNull @NotNull PKSecureElementPass secureElementPass, @NotNull @NotNull NSData activationData, @Nullable @Nullable PKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletion completion)API-Since: 13.4
-
canAddSecureElementPassWithPrimaryAccountIdentifier
public boolean canAddSecureElementPassWithPrimaryAccountIdentifier(@NotNull @NotNull java.lang.String primaryAccountIdentifier)API-Since: 13.4
-
isSecureElementPassActivationAvailable
public boolean isSecureElementPassActivationAvailable()
API-Since: 13.4
-
presentSecureElementPass
public void presentSecureElementPass(@NotNull @NotNull PKSecureElementPass pass)API-Since: 13.4
-
remoteSecureElementPasses
@NotNull public @NotNull NSArray<? extends PKSecureElementPass> remoteSecureElementPasses()
API-Since: 13.4
-
signDataWithSecureElementPassCompletion
public void signDataWithSecureElementPassCompletion(@NotNull @NotNull NSData signData, @NotNull @NotNull PKSecureElementPass secureElementPass, @NotNull @NotNull PKPassLibrary.Block_signDataWithSecureElementPassCompletion completion)Sign a payload using the pass API-Since: 13.4
-
serviceProviderDataForSecureElementPassCompletion
public void serviceProviderDataForSecureElementPassCompletion(@NotNull @NotNull PKSecureElementPass secureElementPass, @NotNull @NotNull PKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletion completion)Returns custom data for a given secure element pass, if supported by that pass API-Since: 15.0
-
encryptedServiceProviderDataForSecureElementPassCompletion
public void encryptedServiceProviderDataForSecureElementPassCompletion(@NotNull @NotNull PKSecureElementPass secureElementPass, @NotNull @NotNull PKPassLibrary.Block_encryptedServiceProviderDataForSecureElementPassCompletion completion)API-Since: 16.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-