Version: Smart Feature Phone 2.5

Submission Guideline

Thank you for your interest in contributing to the KaiOS platform.

We hope you have read all the documentation on the portal. This will help you understand what is considered a qualified app for KaiOS and avoid your app being rejected.

Please have a look at our App Submission and Distribution Agreement which you would accept before you could submit your app.

Currently, we are only accepting apps that are monetized using KaiAds SDK. If you have any questions related to monetization, please reach out to us.

Kindly follow the guidelines to have your content in the KaiStore.

  1. Prepare an app manifest with the required fields.

  2. If your app doesn’t support multiple languages, kindly don’t add the extra locales in the manifest. Your app may get rejected.

  3. The app name should be relevant to the product. Generic app names such as wallpaper, ringtone, wallet, etc. are prohibited.

    • Include Subtitles and App Descriptions for the app.
    • Subtitle text limit - 40 characters (including white spaces), Description text limit - 220 characters (including white spaces).
  4. The type of your app in the manifest file should preferably be “Web”.

    • If the app needs to access Privileged APIs, kindly share the API information in the "Simple Test Report" section during app submission.
    • If your app needs to access Certified API, please check the section to make sure your app really needs the certified permission. In most cases, privileged type can cover enough permissions a general application needs. It is not suggested that Certified type being casually used during app development. KaiOS needs to review the detail use cases of your app to understand why certified is needed before passing your app online. Please send the details and your test IMEI together to developersupport@kaiostech.com for the further communication.
  5. Apps are tested on a combination of 512MB and 256MB devices. We recommend that app performance is optimized for 256MB devices to reach our global audience. Learn more about improving the performance of your app through this article.

  6. Marketing Assets:

  7. Submit the apps to your target audience

    • Select OS version: 2.5.x series or 3.0.x series
    • Select device orientation: Portrait (default), Landscape, or Both
    • Select region: Global (by default)