HarmonyOS NEXT Meta Services: How to Rapidly Publish Your Work for Free
Introduction: In the realm of martial arts, speed reigns supreme. This article discusses how to publish your work for free and at maximum speed. The author shares a two-hour workflow from project initiation to submission for review as a reference. Project Selection Conclusion: Choose "Meta Service," standalone tools (non-gaming). Reason: Standalone meta services avoid software copyright ("soft著") and regulatory filings ("备案"). Tool-type apps meet this requirement. Note: Avoid game development for fast approval—game licenses are notoriously difficult to obtain. Code Implementation Conclusion: Use simple utilities (e.g., counters). Reason: Select code from non-network, non-gaming templates. For example, repurpose educational tools like "Schulte Grid" (focus training) or "24-Point Math" (arithmetic practice). Sample Code Repositories: Temperature Converter: Link Text-to-Pinyin: Link QR Code Generator: Link Counter: Link (Full list retained in original structure) App Naming Conclusion: Verify unregistered names via MIIT (Ministry of Industry and IT). Reason: Reusing registered names triggers rejection within 36 hours. Note: Search for "APP" type names here: MIIT Query Portal. Logo Design Conclusion: Create a 1024x102px gradient/square image with minimal text. Use HarmonyOS’s Image Asset tool. Note: Custom logos risk rejection—strictly follow official guidelines. Build Configuration: Multi-Target Output Conclusion: Configure debug and release profiles in build-profile.json5. Steps: Set default for debugging and release for publishing. Update applyToProducts to ["default", "release"]. Switch profiles before testing/publishing. { "app": { "signingConfigs": [...], "products": [ { "name": "default", "signingConfig": "default" }, { "name": "release", "signingConfig": "release" } ], "buildModeSet": [...] }, "modules": [...] } Privacy Policy Conclusion: Use Huawei’s template in AppGallery Connect. Steps: Create a new agreement under "Protocol Services" and link it during submission. User Agreement Conclusion: Host on Gitee (free Markdown-based repository). Template: Counter App Agreement. Final Steps Check "Disclaimer" and select "Standalone App." Disable tablet compatibility if unoptimized. Submit the .app file (generated via Build > Build APP). Ensure "Test & Official Release" is selected— not "Test Only." Submit & Pray Cross your fingers, hit "Submit," and wait for approval!

Introduction: In the realm of martial arts, speed reigns supreme.
This article discusses how to publish your work for free and at maximum speed. The author shares a two-hour workflow from project initiation to submission for review as a reference.
- Project Selection Conclusion: Choose "Meta Service," standalone tools (non-gaming). Reason: Standalone meta services avoid software copyright ("soft著") and regulatory filings ("备案"). Tool-type apps meet this requirement. Note: Avoid game development for fast approval—game licenses are notoriously difficult to obtain.
- Code Implementation Conclusion: Use simple utilities (e.g., counters). Reason: Select code from non-network, non-gaming templates. For example, repurpose educational tools like "Schulte Grid" (focus training) or "24-Point Math" (arithmetic practice). Sample Code Repositories:
Temperature Converter: Link
Text-to-Pinyin: Link
QR Code Generator: Link
Counter: Link
(Full list retained in original structure)
- App Naming Conclusion: Verify unregistered names via MIIT (Ministry of Industry and IT). Reason: Reusing registered names triggers rejection within 36 hours. Note: Search for "APP" type names here: MIIT Query Portal.
- Logo Design Conclusion: Create a 1024x102px gradient/square image with minimal text. Use HarmonyOS’s Image Asset tool. Note: Custom logos risk rejection—strictly follow official guidelines.
- Build Configuration: Multi-Target Output Conclusion: Configure debug and release profiles in build-profile.json5. Steps:
Set default for debugging and release for publishing.
Update applyToProducts to ["default", "release"].
Switch profiles before testing/publishing.
{
"app": {
"signingConfigs": [...],
"products": [
{ "name": "default", "signingConfig": "default" },
{ "name": "release", "signingConfig": "release" }
],
"buildModeSet": [...]
},
"modules": [...]
}
- Privacy Policy Conclusion: Use Huawei’s template in AppGallery Connect. Steps: Create a new agreement under "Protocol Services" and link it during submission.
- User Agreement Conclusion: Host on Gitee (free Markdown-based repository). Template: Counter App Agreement.
- Final Steps Check "Disclaimer" and select "Standalone App." Disable tablet compatibility if unoptimized. Submit the .app file (generated via Build > Build APP). Ensure "Test & Official Release" is selected— not "Test Only."
- Submit & Pray Cross your fingers, hit "Submit," and wait for approval!