Ich kann Register App von meiner App auf dem iPad zu öffnen, indem Betrag übergeben.Square connect API - Navigieren zurück zur App
Nun, wenn ich diese abbrechen, indem Sie links oben auf X klicken, App registrieren doesn meine App nicht öffnen zurück.
Versions :
iOS : 10.1.1
Register App : 4.54.1
Xcode : 8.2
Irgendwelche Vorschläge? Was ich vermisse?
Code:
if (totalAmount)
{
NSError *error = nil;
SCCMoney *amount = [SCCMoney moneyWithAmountCents:9000 currencyCode:@"USD" error:&error];
if (error)
return;
NSURL *const callbackURL = [NSURL URLWithString:@"myapp-callback://abc"];
SCCAPIRequest *request = [SCCAPIRequest requestWithCallbackURL:callbackURL
amount:amount
userInfoString:@"Info"
merchantID:nil
notes:@"Coffee"
customerID:nil
supportedTenderTypes:SCCAPIRequestTenderTypeAll
clearsDefaultFees:NO
returnAutomaticallyAfterPayment:YES
error:&error];
if (![SCCAPIConnection performRequest:request error:&error])
{
DLog(@"Error with Register Payment");
}
}
Callback URL Setup:
Xcode
Platz Entwicklerportal
Haben Sie Ihre Rückruf-URLs festgelegt? – tristansokol
@tristansokol Ja, tat ich. In der Tat, wenn ich nicht Callback-URL, wird es nicht öffnen Sie die App registrieren und Request-Objekt wird Null sein. Es ist also ein erforderlicher Parameter zum Erstellen einer Anfrage. – Maulik
Ich überprüfe auch mit: https://github.com/square/SquareRegisterSDK-iOS Beispiel. Das Thema ist dasselbe auch. – Maulik