Lolo App – Apple In-App Purchase Integration (TRY) – Support Until Approval

Remote, USA Full-time
Lolo is a live-streaming and gifting app. We need updates across coin purchase flows, a VIP membership screen, login/registration behavior, popup removals, and store-approval compliance. Please review all attached screenshots and implement the tasks below accordingly. Scope of Work Coin Purchase (Android — Google Pay) Integrate Google Pay into the existing wallet/coin top-up screen. Display prices in TRY (e.g., “500 TL”). Remove the legacy payment-selection popup and open the Google Pay sheet directly. After a successful Google Pay result, call our backend verification endpoint and, based on the response, credit the user’s wallet. Handle cancel/failure with clear user feedback. Fix the Android system navigation bar overlapping the app’s navigation bar. Coin Purchase (iOS — Apple In-App Purchase / StoreKit) Integrate Apple IAP on the same screen. Display prices in TRY. Remove the legacy popup and open Apple’s purchase sheet directly. After a successful purchase, call our backend verification endpoint and credit the wallet/VIP accordingly. Handle cancel/failure with clear feedback. Provide support until App Store approval. VIP Membership Screen (iOS) The current VIP purchase view opens in a webview; migrate it to a fully native screen. Payment method must be Apple Pay only. Remove Alipay and WeChat Pay entirely from the system (not just hidden). VIP tiers (Knight, Viscount, Duke, King, etc.) must be purchasable via Apple IAP. Login / Registration Screens Default country code must be +90. Tapping the country code must not open the country-picker popup (keep the component, disable the trigger). Apply the same behavior on Login, Forgot Password, and Sign Up. Popup Removal (file name: Screenshot-0830-092107.png) Remove the popup that shows “Accept / Don’t Accept / Youth Mode / Got it.” It must not appear anywhere in the app, and removal must not break navigation or other flows. Location Permission (iOS) — Consultancy The app currently shows a location-permission dialog at startup. Advise whether this permission is truly required. If not required: remove it completely. If required: prepare an App Store–compliant usage description text (NSLocationWhenInUseUsageDescription) and guide us on how to answer potential App Review questions. Country / Region List (file name: Screenshot-0830-091406.png) Managed by database/backend. No client-side development is required. Deliverables Working Google Pay flow on Android with TRY pricing, no legacy popup, and backend verification wired to wallet crediting. Working Apple IAP flow on iOS with TRY pricing, no legacy popup, and backend verification wired to wallet/VIP crediting. VIP purchase screen migrated from webview to a native screen; Apple Pay only; Alipay/WeChat removed. Login/registration screens default to +90 and do not open the country-picker on tap. The “Accept / Don’t Accept / Youth Mode / Got it” popup is fully removed. Location permission either removed or documented and compliant for App Store review. Short setup/testing documentation. Acceptance Criteria All payment flows function in sandbox and production. No duplicate credits on retries or double taps (idempotent processing on the server side is respected by the client). TRY prices render correctly across screens. Removed popups never appear. iOS VIP purchase is fully native and uses Apple Pay only. App Store / Google Play approval support is provided until acceptance. Candidate Requirements Demonstrable experience integrating Google Pay and Apple In-App Purchase. Experience with virtual currency and subscription/VIP flows. Familiarity with App Store and Play Store review processes and ability to provide consultancy. Clean, maintainable code and concise documentation. Clear communication and timely updates. Notes Review all attached screenshots and align implementations exactly with the visual behavior shown and the changes requested. The country/region list content is out of scope for client development and will be handled by our backend. Apply tot his job
Apply Now

Similar Jobs

Apple macOS Software Engineer (MDM, PPPC/FDA, Browser Support)

Remote, USA Full-time

Parts Driver – Apple Parts Express – York, PA

Remote, USA Full-time

Apple & Associates – Inpatient Clinical Coder – Montgomery, AL

Remote, USA Full-time

Tax Professional in Apple Valley, MN

Remote, USA Full-time

Principal DevOps Engineer

Remote, USA Full-time

Startup Market Developer, South Korea (Contract)

Remote, USA Full-time

Director, Deal Desk

Remote, USA Full-time

AP Instructor- Chemistry

Remote, USA Full-time

Fullstack Developer (Python)

Remote, USA Full-time

Account Executive, Distributors

Remote, USA Full-time

**Experienced Patient Accounts Resolution Representative - Remote Work Opportunity with Optum and Allina Health Partnership**

Remote, USA Full-time

Logistics Freight Invoice Specialist

Remote, USA Full-time

**Experienced Customer Service Representative – Remote Opportunity at blithequark**

Remote, USA Full-time

Experienced Data Entry Specialist for Remote Opportunities – Collaborative Work from Home Environment with arenaflex

Remote, USA Full-time

Managing Director, Energy & Infrastructure

Remote, USA Full-time

**Experienced Part-Time Data Entry Specialist – Evening Shift Opportunity at blithequark**

Remote, USA Full-time

Remote Coding Specialists, Interventional Radiology

Remote, USA Full-time

Manager, Site Reliability Engineering I

Remote, USA Full-time

Senior Auditor, CyberSecurity

Remote, USA Full-time

Dynamic Hybrid-Remote Marketing Assistant - Events, Campaigns, and Creative Content Support

Remote, USA Full-time
Back to Home