Store Dock: Windows
از یک پروژه MAUI یا WinUI تا صفحه محصول در Microsoft Store: ساخت، تست، اسکرینشات، بومیسازی و ارسال.
- Windows 11 VM
- .NET 9
- Partner Center API

کارکرد
انتشار یک اپلیکیشن ویندوزی در Microsoft Store شامل دوازده مرحله پرچالش است: هویت بسته، امضای MSIX، اسکرینشاتها در ابعاد استاندارد، صفحات محصول برای هر بازار، ردهبندی سنی، افزونهها و گزارش تأیید که دو روز بعد باز میگردد. Store Dock: Windows این مراحل را به یک خط تولید واحد تبدیل میکند که میتوانید از یک سیستم Mac یا Linux اجرا کنید.
- ساخت MSIX در ماشین مجازی. یک ماشین مجازی Windows 11 را از میزبان هدایت کنید: بازیابی، ساخت، امضا و جمعآوری بستهها برای x64 و ARM64.
- آزمونها پیش از دید بازبینان. آزمونهای دود UI Automation که روی اپلیکیشن شما کلیک میکنند و در صورت کرش کردن یا خالی ماندن یک صفحه، بیلد را ناموفق اعلام میکنند.
- اسکرینشاتهای واقعی. تصاویر با ابعاد استاندارد Store که از اپلیکیشن در حال اجرا گرفته شدهاند، نه نمونههای ساختگی، با حل از پیش انجامشده تلههای رایج در گرفتن اسکرینشات.
- 41 زبان محلی. متنهای صفحه محصول و کلمات کلیدی برای تمام زبانهای محلی Store، همراه با قوانینی که کلمات مربوط به قیمتگذاری و ادعاها را از فیلدهایی که بازبینان رد میکنند، دور نگه میدارند.
- ارسال با ترمز. API ارسال به Microsoft Store، به همراه محافظها: سقف روزانه، جلوگیری از طوفان ارسال مجدد، و عدم امکان ایجاد اپ جدید در حالی که حساب در حالت تعلیق است.
محتویات
ساخت در ماشین مجازی
اسکریپتهای میزبان که ماشین مجازی ویندوز را هدایت میکنند: ساخت، امضا، جمعآوری و پاکسازی.
آزمونهای رابط کاربری
یک هارنس UI Automation با PowerShell و آزمونهای نمونه.
اسکرینشاتها
یک ابزار گرفتن تصویر برای تصاویر با ابعاد Store از اپلیکیشن زنده.
صفحات محصول
تولیدکننده صفحه محصول و کلمات کلیدی برای 41 زبان محلی با قوانین ایمن برای بازبینی.
ارسال
کلاینت API، محافظ ارسال و یک خواننده گزارش تأیید.
راهنمای عملیاتی
خطاهای تأیید که با آنها مواجه شدیم و راهحل هر کدام.
پیشنیازها
- یک ماشین مجازی Windows 11 (با VMware، Hyper-V یا Parallels) به همراه SDK داتنت 9.
- یک حساب Partner Center با یک اپ Azure AD برای API ارسال.
- پایتون 3.10 یا جدیدتر روی سیستم میزبان.
خوب است بدانید
- مایکروسافت حسابهایی را که بیش از حد مکرر ارسال میکنند یا اپهای تقریباً تکراری منتشر میکنند، حذف میکند. محافظها بهطور پیشفرض فعال هستند؛ غیرفعال کردن آنها ریسک خودتان است.
- برخی مراحل Partner Center API ندارند. کیت Console Autopilots آنها را با یک ربات مرورگر پوشش میدهد.
پرسشها
آیا برای اپهای WPF یا Win32 کار میکند؟
بخشهای ارسال، صفحه محصول و اسکرینشات کار میکنند. اسکریپتهای ساخت روی پروژههای .NET MAUI و WinUI 3 متمرکز هستند.
آیا میتواند اشتراک بفروشد؟
بله. افزونهها توسط خط تولید آماده میشوند و پرداختها از طریق Microsoft Store انجام میشود، همانطور که Store الزام میکند.
بهروزرسانی شد: