Mobile App Integration Guidelines

Version 1.0 - 18/12/23

Introduction:

This Mobile App Integration Guidelines guides you through the seamless integration of your website with the mobile app, facilitated by Convertixo. Key functionalities include in-app purchases, capturing screenshots, and cache management. This is complete Mobile App Integration Guidelines where you learn following:

1. Linking Website to App:

1.1 Loading Spinner:

Show Loading Spinner: Append ?spinneron=true to display the loading spinner.

Hide Loading Spinner: Append ?spinneroff=true to conceal the loading spinner.

1.2 Capture Screenshot:

Capture Screenshot: Include ?screenshot=true in the URL to capture screenshots within the app.

1.3 Clear Cache:

Clear Cache: Append ?reset=true to refresh the app's memory.

2. In-App Purchases:

2.1 Android Product ID (For Android):

Include Product ID: Append ?android_product_id=real_product_id with the actual product ID from the Play Console.

2.2 iOS Product ID (For iOS):

Include Product ID: Append ?ios_product_id=real_product_id with the actual product ID from the App Store.

2.3 One-Time Purchase:

Trigger One-Time Purchase: Add &success_url=your_success_url to initiate a one-time purchase shade on success.

2.4 Subscription Management:

Handle Subscription Expiry: Include &expiry_url=your_expiry_url to manage subscription expiry.

Important Note: Users may uninstall the app after canceling a subscription. While not a technical issue, consider managing subscription logic server-side for enhanced security.

3. Additional Features:

3.1 Native App Sharing Dialog:

Trigger Sharing Dialog: Utilize links starting with shareapp:// to initiate native sharing options like WhatsApp, SMS, and Mail.

3.2 Prevent Sleeping:

Prevent Sleeping: Append ?preventsleeping=true to prevent the device from entering sleep mode.

Conclusion:

These guidelines, powered by Convertixo, empower a seamless connection between your website and the app, offering users an integrated experience. For further inquiries or assistance, contact our support team.

Thank you for your commitment to delivering an exceptional user experience.