Post

Replies

Boosts

Views

Activity

Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
My current solution is adding method beginAuthorizationWithCompletion to principal class: (void)beginAuthorizationWithCompletion:(void (^)(PKPaymentAuthorizationResult *))completion {PKPaymentAuthorizationResult *authorizationResult = [[PKPaymentAuthorizationResult alloc] initWithStatus:PKPaymentAuthorizationStatusSuccess errors:nil]; completion(authorizationResult); } . But I don't know the real reason, Would you please give me some advice ?
Jun ’23
Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
Sure, my current solution is adding method beginAuthorizationWithCompletion to principal class: ` (void)beginAuthorizationWithCompletion:(void (^)(PKPaymentAuthorizationResult *))completion { PKPaymentAuthorizationResult *authorizationResult = [[PKPaymentAuthorizationResult alloc] initWithStatus:PKPaymentAuthorizationStatusSuccess errors:nil]; completion(authorizationResult); } ` That'is so magical, but I don't know the real reason. Actually I got this from Chat-GPT.
Jun ’23
Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
I think you should post some code. Make sure your non-ui extension has embeded in your app. Have you gone through all the requirements? e.g. private entitlement for extension. You can refer to my entitlement and Info.plist above.
Replies
Boosts
Views
Activity
Jun ’23
Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
I have tried adding [super viewDidLoad], but it still doesn't work. I dont' call the completion handler until the user has logged in successfully.
Replies
Boosts
Views
Activity
Jun ’23
Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
My current solution is adding method beginAuthorizationWithCompletion to principal class: (void)beginAuthorizationWithCompletion:(void (^)(PKPaymentAuthorizationResult *))completion {PKPaymentAuthorizationResult *authorizationResult = [[PKPaymentAuthorizationResult alloc] initWithStatus:PKPaymentAuthorizationStatusSuccess errors:nil]; completion(authorizationResult); } . But I don't know the real reason, Would you please give me some advice ?
Replies
Boosts
Views
Activity
Jun ’23
Comment on iOS Apple Pay in-App provisioning extension: `viewDidLoad` method not called after invoking `init`
Sure, my current solution is adding method beginAuthorizationWithCompletion to principal class: ` (void)beginAuthorizationWithCompletion:(void (^)(PKPaymentAuthorizationResult *))completion { PKPaymentAuthorizationResult *authorizationResult = [[PKPaymentAuthorizationResult alloc] initWithStatus:PKPaymentAuthorizationStatusSuccess errors:nil]; completion(authorizationResult); } ` That'is so magical, but I don't know the real reason. Actually I got this from Chat-GPT.
Replies
Boosts
Views
Activity
Jun ’23