| Modifier and Type | Class and Description |
|---|---|
static interface |
PKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletion |
static interface |
PKPassLibrary.Block_activatePaymentPassWithActivationDataCompletion |
static interface |
PKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletion |
static interface |
PKPassLibrary.Block_addPassesWithCompletionHandler |
static interface |
PKPassLibrary.Block_requestAutomaticPassPresentationSuppressionWithResponseHandler |
static interface |
PKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletion |
static interface |
PKPassLibrary.Block_signDataWithSecureElementPassCompletion |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
PKPassLibrary(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
void |
activatePaymentPassWithActivationCodeCompletion(PKPaymentPass paymentPass,
java.lang.String activationCode,
PKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletion completion)
Deprecated.
|
void |
activatePaymentPassWithActivationDataCompletion(PKPaymentPass paymentPass,
NSData activationData,
PKPassLibrary.Block_activatePaymentPassWithActivationDataCompletion completion)
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.
|
void |
activateSecureElementPassWithActivationDataCompletion(PKSecureElementPass secureElementPass,
NSData activationData,
PKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletion completion) |
void |
addPassesWithCompletionHandler(NSArray<? extends PKPass> passes,
PKPassLibrary.Block_addPassesWithCompletionHandler completion)
The user will be prompted to grant permission for the calling process to add passes to the Pass Library.
|
static PKPassLibrary |
alloc() |
static PKPassLibrary |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
canAddFelicaPass()
If the library can add Felica passes, this method will return YES.
|
boolean |
canAddPaymentPassWithPrimaryAccountIdentifier(java.lang.String primaryAccountIdentifier)
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.
|
boolean |
canAddSecureElementPassWithPrimaryAccountIdentifier(java.lang.String primaryAccountIdentifier) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
boolean |
containsPass(PKPass pass)
This returns YES even if the process is not entitled to access the pass in the library.
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static void |
endAutomaticPassPresentationSuppressionWithRequestToken(long requestToken) |
static long |
hash_static() |
PKPassLibrary |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isPassLibraryAvailable()
The library is not available on iPad in 6.0.
|
static boolean |
isPaymentPassActivationAvailable_static()
Deprecated.
|
boolean |
isPaymentPassActivationAvailable()
If this pass library supports activating payment passes, this method will return YES.
|
boolean |
isSecureElementPassActivationAvailable() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static boolean |
isSuppressingAutomaticPassPresentation() |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static PKPassLibrary |
new_objc() |
void |
openPaymentSetup()
Opens the card setup flow (in Wallet on iPhone, Settings on iPad).
|
NSArray<? extends PKPass> |
passes()
These return only local passes the process is entitled to access.
|
NSArray<? extends PKPass> |
passesOfType(long passType) |
PKPass |
passWithPassTypeIdentifierSerialNumber(java.lang.String identifier,
java.lang.String serialNumber) |
void |
presentPaymentPass(PKPaymentPass pass)
Presents the pass for use above the current application.
|
void |
presentSecureElementPass(PKSecureElementPass pass) |
NSArray<? extends PKPaymentPass> |
remotePaymentPasses()
This returns the remote payment passes from attached devices
|
NSArray<? extends PKSecureElementPass> |
remoteSecureElementPasses() |
void |
removePass(PKPass pass) |
boolean |
replacePassWithPass(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 long |
requestAutomaticPassPresentationSuppressionWithResponseHandler(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 boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
serviceProviderDataForSecureElementPassCompletion(PKSecureElementPass secureElementPass,
PKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletion completion)
Returns custom data for a given secure element pass, if supported by that pass
|
static void |
setVersion_static(long aVersion) |
void |
signDataWithSecureElementPassCompletion(NSData signData,
PKSecureElementPass secureElementPass,
PKPassLibrary.Block_signDataWithSecureElementPassCompletion completion)
Sign a payload using the pass
|
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, 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, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static PKPassLibrary alloc()
public static PKPassLibrary allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static void endAutomaticPassPresentationSuppressionWithRequestToken(long requestToken)
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isPassLibraryAvailable()
@Deprecated public static boolean isPaymentPassActivationAvailable_static()
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static boolean isSuppressingAutomaticPassPresentation()
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static PKPassLibrary new_objc()
public static long requestAutomaticPassPresentationSuppressionWithResponseHandler(PKPassLibrary.Block_requestAutomaticPassPresentationSuppressionWithResponseHandler responseHandler)
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
@Deprecated public void activatePaymentPassWithActivationCodeCompletion(PKPaymentPass paymentPass, java.lang.String activationCode, PKPassLibrary.Block_activatePaymentPassWithActivationCodeCompletion completion)
public void activatePaymentPassWithActivationDataCompletion(PKPaymentPass paymentPass, NSData activationData, PKPassLibrary.Block_activatePaymentPassWithActivationDataCompletion completion)
public void addPassesWithCompletionHandler(NSArray<? extends PKPass> passes, PKPassLibrary.Block_addPassesWithCompletionHandler completion)
public boolean canAddFelicaPass()
public boolean canAddPaymentPassWithPrimaryAccountIdentifier(java.lang.String primaryAccountIdentifier)
public boolean containsPass(PKPass pass)
public PKPassLibrary init()
public boolean isPaymentPassActivationAvailable()
public void openPaymentSetup()
public PKPass passWithPassTypeIdentifierSerialNumber(java.lang.String identifier, java.lang.String serialNumber)
public NSArray<? extends PKPass> passes()
public void presentPaymentPass(PKPaymentPass pass)
public NSArray<? extends PKPaymentPass> remotePaymentPasses()
public void removePass(PKPass pass)
public boolean replacePassWithPass(PKPass pass)
public void activateSecureElementPassWithActivationDataCompletion(PKSecureElementPass secureElementPass, NSData activationData, PKPassLibrary.Block_activateSecureElementPassWithActivationDataCompletion completion)
public boolean canAddSecureElementPassWithPrimaryAccountIdentifier(java.lang.String primaryAccountIdentifier)
public boolean isSecureElementPassActivationAvailable()
public void presentSecureElementPass(PKSecureElementPass pass)
public NSArray<? extends PKSecureElementPass> remoteSecureElementPasses()
public void signDataWithSecureElementPassCompletion(NSData signData, PKSecureElementPass secureElementPass, PKPassLibrary.Block_signDataWithSecureElementPassCompletion completion)
public void serviceProviderDataForSecureElementPassCompletion(PKSecureElementPass secureElementPass, PKPassLibrary.Block_serviceProviderDataForSecureElementPassCompletion completion)