DEV Community

魔眼天王
魔眼天王

Posted on

Comprehensive Guide to Publishing Pure HarmonyOS Applications (2025 Edition)

I. Preparatory Phase

1. Developer Account Certification

  • Visit Huawei Developer Alliance

  • Complete real-name authentication (enterprise/individual) with business license or ID upload

  • Register as HarmonyOS developer (select "Pure HarmonyOS Application Development")

2. Project Initialization Specifications

# DevEco Studio project creation
File → New → New Project → ArkTS Application
Enter fullscreen mode Exit fullscreen mode
  • Target HarmonyOS 4.0+ versions

  • Define unique APP ID

  • Configure application category and target devices (mobile/tablet/smart screen)

3. Compliance Documentation

Documentation Type Pure HarmonyOS Requirement Remarks
Software Copyright Mandatory (electronic) Apply via Yichanban
Privacy Policy Dedicated page Tencent Docs hosting
ICP Filing Exempt for standalone apps Required for networked apps
Disclaimer Mandatory Download individual developer template

II. Package Construction

1. Signing Configuration

// DevEco Studio signing setup
Project Structure → Signing Configs
- Generate .p12 keystore (secure password storage)
- Create CSR certificate request
- Obtain .cer certificate from AppGallery
Enter fullscreen mode Exit fullscreen mode

2. Release Package Generation

  • Select Release configuration

  • Build HAP package (not Android APK)

  • Verify package integrity:

# Signature verification
deveco-cli check-sign --package=com.example.app
Enter fullscreen mode Exit fullscreen mode

III. Submission Requirements

1. AppGallery Configuration

  • Prepare application details page (Markdown-supported)

  • Upload multi-resolution icons (1024x1024px primary)

  • Submit 20-50s demo video

2. Audit Focus Areas

  • ​Functional Compliance: No hidden features/induce ratings

  • ​Privacy Protection: Explicit data consent

  • ​Performance Metrics: <1.5s cold startup, <150MB RAM

  • ​Multi-device Adaptation: Auto-layout validation

IV. Deployment Strategies

1. Release Options

Method Scenario Characteristics
Immediate Release Full deployment Global synchronization
Scheduled Release Version control Specified activation time
Staged Rollout Phased testing Regional/device gradual release

2. Version Management

  • Major version updates require privacy policy revisions

  • Minor updates need changelog documentation

  • Patch versions for critical fixes

V. Post-Launch Operations

1. Monitoring Metrics

  • ​Core KPIs: DAU/MAU, crash rate (<0.1%)

  • ​Business Metrics: Conversion rate, ARPU

  • ​UX Metrics: Task completion rate, UI rating

2. Update Workflow

graph TD
A[Feature Development] --> B[Unit Testing]
B --> C[Integration Testing]
C --> D[Test HAP Generation]
D --> E[Internal QA]
E --> F[AGC Submission]
F --> G[Store Review]
G --> H[Production Release]
Enter fullscreen mode Exit fullscreen mode

VI. Compliance Requirements

  1. ​Prohibited Actions:
  • Non-official API usage

  • User rating incentives

  • Third-party market links

  1. ​Review Timeline:
  • Initial review: 1-3 business days

  • Technical validation: 2-5 days

  • Content review: 1-2 days

  1. ​Special Categories:
  • Games: Require game rating certificate

  • Financial apps: PCI DSS compliance

  • Healthcare: Regulatory approvals

This guide ensures compliance with HarmonyOS ecosystem standards. Developers are recommended to:

  1. Regularly check Huawei Developer Updates

  2. Utilize DevEco Studio's compliance checker

  3. Maintain documentation for audit readiness

Note: All translations maintain technical accuracy while adapting to international technical terminology standards.

Top comments (0)