
Closed
Posted
Paid on delivery
I am looking for an experienced Flutter developer with strong knowledge of Apple App Store subscriptions, Google Play Billing, receipt validation, and backend integration. This is Phase 1 of the project. The goal is NOT to immediately fix everything. The initial objective is to investigate the existing implementation, identify the root causes of the subscription issues, and provide a clear plan for resolving them. If the investigation is successful, there is a high likelihood of continuing with the same developer for the implementation phase. Background Our mobile app is built with Flutter and connects to a SkaDate (PHP/MySQL) backend. We have been experiencing subscription synchronization issues affecting both iOS and Android. Previous work has improved several areas, but important production issues remain. Current Issues 1. iOS Subscription Synchronization Some users successfully purchase a monthly VIP subscription through the Apple App Store. Apple confirms the payment, and the subscription appears as active in the user's Apple account. However: The user's account remains FREE. No payment is recorded in /admin/finance. VIP features are not activated. This has occurred with multiple production users. 2. Android Duplicate Transactions Occasionally, an Android purchase is recorded twice in /admin/finance. The duplicate entries contain: The exact same Google Play transaction ID Same user Same timestamp Same amount The user appears to be charged only once, but the backend records the transaction twice. Phase 1 Deliverables The selected freelancer will: Review the Flutter purchase implementation. Review the backend subscription validation process. Review the communication between the mobile apps and the backend. Identify the root cause of the iOS synchronization issue. Identify the root cause of the Android duplicate transaction issue. Explain what needs to be changed. Fix any obvious issues discovered during the investigation if appropriate. Provide a written summary of findings and recommended solutions. If we are satisfied with the investigation, we intend to continue with the same developer for Phase 2 (implementation and testing). Required Experience Please apply only if you have experience with: Flutter Apple StoreKit / In-App Purchases Google Play Billing Receipt validation PHP backend integration REST APIs Production debugging Experience with SkaDate is a plus but not required. Access Provided We have a staging environment available that is an exact private replica of the live TransSingle website. The staging environment is used for testing changes before applying them to production. The selected developer will be able to use the staging environment to: Review and test subscription-related changes safely. Debug issues without affecting live users. Validate fixes before deployment to production. The selected developer will receive access to: Flutter source code Backend/API source code Test accounts Apple App Store Connect (if needed) Google Play Console (if needed) Server logs When Applying Please include: Examples of similar subscription or in-app purchase issues you have solved. Your experience with Flutter subscription systems. A brief explanation of how you would investigate these issues. Your estimated time for the investigation phase. This project involves a production application with paying customers, so I am looking for someone with proven experience diagnosing and resolving mobile subscription issues.
Project ID: 40603216
218 proposals
Remote project
Active 12 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
218 freelancers are bidding on average $157 USD for this job

Hello, With several years of experience in mobile app development, particularly in Flutter as requested, I am confident to tackle and resolve the current subscription synchronization issues troubling your app effectively. My proficiency extends to Apple StoreKit, In-App Purchases, Google Play Billing, receipt validation, PHP backend integration, REST APIs, and production debugging - key qualifications needed for this project. Although I don't have direct experience with SkaDate like you requested, my extensive knowledge and experience in similar frameworks can compensate as proven by past clients' satisfaction. To identify the root causes of the iOS synchronization issue and Android duplicate transaction issue, my approach would be detailed and methodical. It begins with scrutinizing the Flutter purchase implementation towards interacting with the Apple App Store and Google Play Store using their respective backend systems. Next stage involves analyzing your SkaDate backend for any potential issues contributing to the problem. Simultaneously, I'll be reviewing communication between apps and backend utilizing the staging environment provided for thorough testing before any deployments to the production system. Once identification is done I will present a comprehensive summary of all findings along with well-thought recommended solutions based on best practices in the industry. If selected for Phase 1 (investigation), this successful Thanks!
$180 USD in 3 days
8.6
8.6

Hello, I'm Omer, and my deep understanding in Android App Development, Flutter, iOS Development, iPhone, Mobile App Development, Mobile App Testing, and PHP makes me a great fit for your project. I am well-versed in building scalable digital products and have extensive experience dealing with production applications - including diagnosing and resolving mobile subscription issues. Specifically, I have an in-depth knowledge of both Apple StoreKit/In-app Purchases and Google Play Billing which will be vital in solving your iOS synchronization and Android duplicate transaction issues. As your selected freelancer, I will review the Flutter purchase implementation, backend subscription validation process, and the communication between your mobile apps and the backend to identify the root causes of the problems. My ability to work on REST APIs is particularly noteworthy as it aligns perfectly with your project's objectives. Furthermore, I possess strong analytical skills that facilitate efficient production debugging – a skillset crucial to resolving issues similar to what you currently face with your application. All through these investigative tasks, I'll maintain the utmost professionalism to ensure we don’t affect operations for real-time users. Let's chat to proceed.
$300 USD in 10 days
8.8
8.8

I can help with this, Hi, I will investigate your SkaDate backend and Flutter purchase flow to pinpoint why iOS VIP subscriptions confirm in Apple but never sync to /admin/finance, and why Android Google Play transactions record twice with identical transaction IDs. You will get a short update at the end of each day during the investigation. Questions: 1) Are you using RevenueCat or calling StoreKit and Google Play Billing directly in Flutter? 2) Do the iOS failed syncs correlate with specific subscription durations or user registration methods? Share staging access and I will begin tracing the receipt validation path today. Ready to start whenever you are. Kamran
$90 USD in 5 days
8.7
8.7

As an AI and Automation expert, I am confident that my skills and experience can provide unique insights into the subscription issues you're currently experiencing with your mobile app. Having worked extensively with Flutter, Apple StoreKit, Google Play Billing, receipt validation, PHP backend integration, REST APIs, and production debugging - I feel well-suited to help rectify your iOS synchronization issues and Android duplicate transaction complication. Rest assured, I take client satisfaction very seriously, especially in projects involving products with paying customers. This is why I'm prepared to dedicate my time and expertise not just for Phase 1 but for Phase 2 (implementation and testing) as well. With access to your staging environment for safe testing,further debugging and validations before deployment takes place.I can put my proven experience diagnosing and+ addressing mobile subscription faults into good use for your app.
$100 USD in 2 days
8.2
8.2

Hello, I READ YOUR REQUIREMENTS CAREFULLY AND UNDERSTOOD VERY WELL ABOUT THE PROJECT SCOPE FOR THE FLUTTER / IOS / ANDROID SUBSCRIPTION EXPERT NEEDED – INVESTIGATION & ROOT CAUSE ANALYSIS, AND I AM READY TO START WORKING ACCORDINGLY IN STAGES. I have more than 10+ years of experience in programming and the exact technologies required for your Flutter and in-app purchase subscription system concept. I believe that we can start step by step and achieve your project goals within a short time frame. I would approach your project by starting with wireframes and getting the UI/UX design completed before starting the actual development phase. We will provide high quality design and development for you with unlimited changes in design. I will provide 2 years of free ongoing support and complete source code, deployment documentation, and user manuals. We will work with Agile methodology and will assist you from zero all the way to publishing on stores. We can successfully implement this project from start to finish to create a platform that propels your business and stands out prominently in the marketplace. I am available on desk as per your convenient time zone and will work on your project until you are satisfied with my work. Thanks Christina
$140 USD in 7 days
8.5
8.5

Hello, I can help with your "Flutter / iOS / Android Subscription Expert Needed – Investigation & Root Cause Analysis" project. I build clean, maintainable PHP backends — core PHP and Laravel/Symfony, MySQL schema design, and well-structured REST APIs. For work involving php, mobile app development, iphone, debugging, mobile app testing, ios development, backend development, flutter, android app development, api integration, I pay close attention to validation, security, and readable code, delivering in small, testable milestones. I provide clean commits and clear documentation. Can we discuss the specifics before I firm up the timeline? ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$150 USD in 3 days
7.9
7.9

Hi, I can help investigate the subscription issues in your Flutter app. I'll review the Flutter purchase flow, Apple StoreKit, Google Play Billing, receipt validation, backend PHP/API integration, and server logs to identify why iOS subscriptions are not syncing and why duplicate Android transactions are being recorded. I'll provide a clear report with the root causes, recommended fixes, and resolve any obvious issues found during the investigation. I have 10+ years of experience with Flutter and PHP backend development, including production debugging and API integrations. Similar work: I've diagnosed and fixed production issues involving payment/API synchronization, backend validation, and mobile app integrations. Investigation time: 2–3 days. Thank you. Regards, Sai
$150 USD in 3 days
7.8
7.8

Hi, I'm a senior developer with 20+ years of experience, Top Rated on Freelancer.com with 1,500+ completed projects and a 5-star record, and I've diagnosed and resolved similar subscription synchronization issues in Flutter apps before. I'll review your Flutter purchase code, backend subscription validation logic, and API communication flows to identify why iOS purchases aren't updating accounts and Android transactions are being duplicated. I'll trace how receipts are validated and synchronized with /admin/finance, checking for race conditions, incorrect payload handling, or storage inconsistencies that could cause these failures. I'll use your staging environment to reproduce the issues safely, validate fixes, and document each finding with clear reproduction steps, root causes, and recommended solutions. I can start immediately and provide the investigation report within 5-7 days.
$30 USD in 3 days
7.8
7.8

As a seasoned developer with over a decade of experience, I bring a powerful combination of skills and knowledge that directly aligns with the needs of your project. My proficiency with Flutter, Apple StoreKit, Google Play Billing, receipt validation, and PHP backend integration makes me uniquely equipped to tackle the complex subscription issues you are encountering on both iOS and Android fronts. Having worked on diverse mobile applications and successful implemented numerous payment gateway APIs like PayPal, Braintree, Stripe, to name a few, I am competent in conducting comprehensive investigations and root cause analysis. I am well-versed in diagnosing and resolving intricate subscription issues, ensuring to deliver sustainable solutions that can be implemented seamlessly into your existing infrastructure. I would propose a methodical approach to your project, starting from reviewing the existing purchase implementation in Flutter and inspecting the backend subscription validation process. Simultaneously, I will also test the communication between the mobile apps and the backend. By conducting an exhaustive audit of these three key elements alongside analyzing server logs and other data, I will identify the exact root causes of both the iOS synchronization issue as well as the Android duplicate transaction problem. Based on my findings, I will provide a detailed summary outlining targeted solutions
$140 USD in 7 days
8.0
8.0

SURELY, I CAN START IMMEDIATELY I have experience with Flutter apps, App Store subscriptions, Google Play Billing, receipt validation, and PHP backend integrations. I can audit your existing subscription flow, identify the iOS sync and Android duplicate transaction issues, and provide a clear fix plan. Here is what I will do: • Review Flutter purchase flow and backend validation logic. • Debug Apple and Google subscription synchronization issues. • Identify transaction duplication and API communication problems. • Provide findings, recommendations, and next-step solutions. Thanks!! Parminder
$240 USD in 7 days
8.1
8.1

Hello, I can help with your Flutter subscription investigation to identify the root causes of iOS synchronization and Android duplicate transaction issues. I will review the Flutter purchase implementation, backend validation, and API communication to find what needs to be fixed. My focus will be on accurate subscription status updates and preventing duplicate records in your PHP backend. I have experience with Flutter, Apple StoreKit, Google Play Billing, receipt validation, and PHP backend integration. I will provide a clear summary of findings and suggest practical solutions. This approach ensures your production app remains stable while we pinpoint the problems. Can you share access to the staging environment and any recent logs related to subscription events? Best regards, Kausar & GoDesign Team
$30 USD in 3 days
7.3
7.3

Respectfully, I have reviewed your Phase 1 requirements for investigating Flutter subscription synchronization issues, including Apple StoreKit, Google Play Billing, receipt validation, backend integration, and production debugging. We will build this with: Flutter, StoreKit, Google Play Billing, receipt validation, REST APIs, PHP backend analysis, and detailed investigation reporting. Portfolio: freelancer.pk/u/zainalitariq245 I am ready to start immediately and ensure smooth communication throughout the project. What is your primary success criterion for completing the investigation phase? Can you provide access to the staging environment, logs, and current subscription implementation for review? Looking forward to discussing your project in detail. Best regards, Zain Ali
$200 USD in 7 days
6.8
6.8

Hello, I have worked on Flutter subscription flows where iPhone purchases, receipt validation, and PHP backend callbacks needed careful Debugging. Your case needs a precise review of StoreKit status, Google Play Billing records, REST API responses, and the SkaDate PHP/MySQL finance flow. I will trace the Mobile App Development purchase path from Flutter to the backend, compare Apple and Google transaction data with server logs, and check why VIP activation or duplicate finance rows occur. I can document the root causes, fix any safe obvious issue in staging, and provide a clear Phase 2 plan within 3 to 5 days. Best regards, Teo
$200 USD in 2 days
6.5
6.5

Hello!! Got your requirements clearly, and the best solution is to perform a complete investigation of your Flutter subscription flow, Apple StoreKit, Google Play Billing, receipt validation, backend API communication, and SkaDate integration to identify the exact root causes before making safe production ready fixes. Would love to discuss your current architecture and staging environment in chat so the investigation can begin immediately. Several Flutter subscription, in app purchase, receipt validation, and backend integration projects have been completed successfully, resolving complex production issues with reliable long term solutions. A detailed findings report with clear recommendations and an estimated implementation plan will be provided after the investigation. Best regards Farhin B
$110 USD in 10 days
6.8
6.8

With extensive experience in Flutter, iOS, and Android app development, as well as a deep understanding of App Store subscriptions and Google Play Billing, I am confident in my ability to thoroughly investigate and diagnose the issues you're experiencing. Additionally, my proficiency in PHP backend integration and REST APIs will enable me to comprehensively study both your mobile app's implementation and the backend processes which interact with it. I pride myself on delivering high-quality solutions, with a particular focus on performance, maintainability, and clean architecture. These skills are absolutely vital when it comes to handling the complex issues that might arise with subscription synchronization in a production application. I have solved numerous similar subscription and in-app purchase problems over the course of my career, always ensuring that my solutions are not only effective but also future-proof. Moving forward, if you find my investigation phase satisfactory, it would be my utmost pleasure to continue working on this project during Phase 2 (implementation and testing). Thank you for considering my application; I look forward to discussing the project details further with you.
$30 USD in 7 days
7.1
7.1

Hi, You're tackling subscription sync issues in a Flutter app backed by SkaDate PHP, affecting iOS StoreKit and Google Play flows. Phase 1 is about investigation, root-cause, and a clear plan for the rollout. I've debugged subscription syncs end-to-end in Flutter apps integrating Apple and Google stores with a PHP backend. I'd start by tracing the current purchase path in staging, adding targeted logs for store callbacks and backend receipt validation. Then I would reproduce issues with representative test accounts and validate end-to-end state transitions. One realistic risk is that receipt validation timing or webhook ordering can leave backend state out of sync with StoreKit/Play, causing partial activation. What should happen if a store callback arrives while the user record is temporarily unavailable in staging? What is the preferred approach to deduplicating identical Android transactions in /admin/finance during reconciliation? If we're aligned, I can outline the implementation phases before kickoff. Best regards, Brandon
$100 USD in 1 day
6.0
6.0

Hello, I understand you need a deep dive into the Flutter app’s subscription logic, not just a quick fix. I’ve debugged similar issues in a Flutter app where receipt validation wasn’t syncing with a Laravel backend, eventually tracking it down to a race condition in the API responses after purchase completion. I’d approach this by first isolating the code paths for iOS receipt validation and Android purchase flow, then checking how both integrate with your PHP/MySQL backend. The biggest improvement will come from logging every step of the validation process to catch where the data fails to sync. I’ll document findings clearly and only patch obvious issues in staging to avoid disrupting the live system. If we’re aligned, I can start right now. Thanks, Denis.
$100 USD in 2 days
6.2
6.2

As an seasoned Full Stack Developer and Flutter specialist with over eight years of experience, I have successfully completed numerous complex projects involving synchronous, subscription-based applications - a skill set that would be invaluable to resolving the issues plaguing your iOS and Android apps. My expertise spans all areas relevant to this project including Flutter mobile app development, Apple App Store's in-app purchases, Google Play Billing, receipt validation and PHP backend integration, meaning I can take a comprehensive approach to discovering the root causes of your subscription challenges. Time-wise, I anticipate a reasonable turnaround for this phase befitting my extensive experience with production debugging and diagnosis. Ultimately, by selecting me for this project and consequently its implementation phase (if you are satisfied), you would have brought aboard a dedicated and reliable developer with time-proven mobile subscription troubleshooting skills. Thank you for considering my application!
$200 USD in 7 days
6.4
6.4

Hi, This is the kind of production debugging work I’m comfortable with. Since Phase 1 is focused on investigation, I’ll carefully trace the full purchase flow—from Flutter and StoreKit/Google Play Billing to receipt validation, API calls, database writes, and VIP activation. For iOS, I’ll identify why successful Apple subscriptions are not reaching the finance records or activating VIP. For Android, I’ll check callback handling, retry logic, webhook processing, and database idempotency to find why the same transaction is being saved twice. I’ll use your staging environment to test safely and provide a clear written report covering the root causes, evidence, recommended fixes, and any obvious issues corrected during the review. I have strong experience with Flutter, PHP/MySQL backends, REST APIs, Firebase, in-app purchases, and production issue diagnosis. I’d be happy to handle Phase 1 and continue into implementation once the findings are approved.
$180 USD in 7 days
6.4
6.4

Hello dear, Greetings from Md. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience, I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from (RUET). We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why Choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
$75 USD in 3 days
6.2
6.2

Worcester, United States
Payment method verified
Member since Jan 16, 2025
$10-50 USD
$10-50 USD
$50-70 USD
$1500-3000 USD
$10-30 USD
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
$15-25 USD / hour
$5000-10000 USD
$10-50 USD
$25-50 USD / hour
₹1500-12500 INR
₹400-750 INR / hour
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹37500-75000 INR
₹1500-12500 INR
$750-1500 USD
₹1500-4000 INR
$250-750 USD
$250-750 USD