Recently, I was working on a hybrid mobile app for Android/iOS using Nuxt 3, TypeScript, and Ionic. The main purpose of the app is to serve as an online store. One important feature involves redirecting users to the epay Halyk website during the payment process, ensuring that pressing the 'back' button leads back to our application.
This feature functioned flawlessly on Android devices and in the Xcode emulator. However, after building it for TestFlight and the App Store, I encountered unexpected issues. Despite my efforts, I am unable to pinpoint why this particular problem is happening.
window.halyk.pay({
...response.data,
backLink: 'https://m.smartdeal.kz',
failureBackLink: 'https://m.smartdeal.kz',
postLink: response.data.postLink,
});