Hello,
I tried to test current MagicWeather and purchase_tester Flutter examples with iPhone 15, purchases_flutter: ^6.3.0
I configured everything correctly; “paywall” shows in-app subscription, I click to buy, it opens native iOS screen where I input Email and Password and confirm purchase, then it goes back to “paywall”. It is in a loop. I tried to debug. After making purchase, it goes back to “paywall”; when I close “paywall”, I receive this output in debug console of XCode:
metrics = {
actionUrl = "sandbox.itunes.apple.com/WebObjects/MZBuy.woa/wa/inAppBuy";
dialogId = "MZCommerceInAppBuy.ConfirmationNeededForBuyRecurringItem.CPS.Auth";
eventType = dialog;
message = "Sign in with Apple ID";
mtEventTime = "2023-11-18 16:08:20 Etc/GMT";
mtTopic = "xp_its_main";
osloTitleType = text;
osloTitleValue = "AbstractSalableInfoModule.SandboxTitle";
topic = "xp_its_main";
};
pings = (
"https://xp.apple.com/report/2/xp_its_main?code=MZCommerceInAppBuy.ConfirmationNeededForBuyRecurringItem.CPS.Auth&buttons=Continue%3ACancel&baseVersion=1&dsId=21214938513&eventVersion=1&storeFrontHeader=143455-6%2C29&eventTime=1700323739557&eventType=dialog&message=Sign%20in%20with%20Apple%20ID"
);
Perhaps something is missing in MagicWeather code? Or bug in SDK? I assume iOS tries to show “Confirm/Cancel” modal but instead it returns to RevenueCat’s “paywall”.
Could you help please?
P.S. Purchase never made… but everything configured properly.