Projects/PolyLingo_2025
PolyLingo - 7/25~26
JTB
2025. 7. 27. 00:40
July 25
- Prepared for proper sandbox testing
- Logging-in with actual account triggers the next flow which opens the sandbox purchase modal so I cannot use the sandbox account to log in. Fixed it so I can use sandbox account to test purchasing subs product.
- Debugging in progress
- Reconfirmed whether subscription plan changes are properly reflected in settings and vice versa
- Sync works correctly; delay appears to be due to sandbox environment latency. It is probably related to the main account.
- Test subscription plan modal
- When changing plans, updates are reflected in the settings options
- Handles case when user cancels right before biometric registration
- After changing subscription in settings, clicking the Restore button fetches product info from Apple correctly
- Store user email in the database for management
July 26
- Retested subscriptions
- After reinstalling the app, subscription info is restored, but usage count was resetting → Fixed
- Fix: Issue where the latest purchased product wasn’t syncing with the server
- Fix: Restore userId when there’s no local data but data exists on the server
- Improved functionality to restore user ID using original_transaction_identifier_ios from server subscription info after app reinstall
- Fix: Bug where duplicate rows were being inserted into the daily_usage table