این سند به سؤالات رایج در مورد SDK و انتشار بازیهای Google Play در رایانه شخصی پاسخ میدهد.
چگونه VPN اضافه کنیم؟
برای توسعهدهندگانی که میخواهند بازی خود را در مناطقی آزمایش کنند که بازیهای Google Play روی رایانه شخصی پشتیبانی نمیشود، توصیه میکنیم از VPN برای دریافت آدرس IP از یک منطقه پشتیبانیشده استفاده کنید.
مطمئن شوید که حالت TUN را در VPN فعال کرده اید. راهنمایی در مورد فعال کردن حالت TUN و پیکربندی فایروال را می توان در کتابچه راهنمای عملیات ارائه دهنده VPN یافت.
پس از فعال شدن حالت TUN، بازی های Google Play را روی رایانه شخصی و شبیه ساز برای اهداف آزمایشی نصب کنید .
آیا می توانید از جریان خرید بدون سرور بک اند استفاده کنید؟
از منظر امنیتی، پردازش بدون سرور پشتیبان معمولاً توصیه نمی شود.
برای اطلاعات بیشتر، فرآیند بدون سرور پشتیبان را ببینید.
چگونه می توان توسعه بازی های Google Play را در رایانه شخصی در Unity یا UE Editor شروع کرد؟
- حالت توسعه دهنده را فعال کرده و به آزمایش ادامه دهید.
- فایل های
manifest.xml
و.dll
را اضافه کنید. برای اطلاعات بیشتر، به سند توسعه دهنده مراجعه کنید. - یک GUID شریک دسترسی زودهنگام برای اهداف آزمایشی ثبت کنید.
وقتی بازی را با استفاده از برنامه بازیهای Google Play شروع میکنید، آیا جزئیات حساب Google شما همگامسازی میشود
پس از راه اندازی بازی از طریق سرویس گیرنده Google Play Games، حساب به طور خودکار همگام سازی می شود و نیازی به ورود مجدد از طریق فرآیند ورود به سیستم گوگل نیست.
هنگام ارسال بسته نرم افزاری ویندوز (WAB) با استفاده از لانچر 3P، آیا بسته بازی برای بررسی لازم است؟
شما فقط می توانید نصب کننده خود را ارسال کنید و نیازی به ارسال کل بسته بازی خود ندارید، بازبینی کننده می تواند بسته بازی شما را با استفاده از نصب کننده دانلود کند.
اگر بازیکنی به جای Google Play Client از راهانداز 3P استفاده کند، آیا حساب خدمات Play Games او بهطور خودکار همگامسازی میشود؟
برای عملکرد توابع SDK، بازی باید مستقیماً از طریق سرویس گیرنده Google Play Games راه اندازی شود. اگر فرآیند دیگری، مانند برنامه نصب یا راهانداز، بازی را آغاز کند، آن فرآیند باید خود از سرویس گیرنده Google Play Games راهاندازی شود. بازی باید تمام پارامترهای دریافتی از کلاینت را به فرآیند کلاینت منتقل کند.
چگونه SDK ورود به حساب Google را برای چندین نمونه یا حساب مدیریت میکند؟
هر راه اندازی بازی در GPG به عنوان یک "جلسه بازی" تلقی می شود و هر "جلسه بازی" می تواند یک حساب مرتبط با آن داشته باشد. آنها می توانند متفاوت باشند. بنابراین اگر بازی را با اکانت A اجرا کنید و سپس به حساب B بروید و دوباره راه اندازی کنید، هر دو می توانند همزمان اجرا شوند.
آیا محدودیتی در اندازه فایل WAB (Windows App Bundle) وجود دارد؟
شما می توانید تا 10 گیگابایت حجم فایل را برای یک WAB آپلود کنید.
آیا سیستمهای پرداخت مبتنی بر API موجود پس از ادغام بازیهای Google Play در PC SDK مجاز هستند؟
همه پرداختها باید توسط بازیهای Google Play در PC SDK با استفاده از صورتحساب Google Play انجام شود. شما نمی توانید از روش پرداخت مبتنی بر API موجود خود در همان بازی استفاده کنید.
آیا محیط های تست باز یا تست بسته مشابه موبایل وجود دارد؟
در حالی که یک جعبه ایمنی سرتاسر اختصاصی در حال حاضر در دسترس نیست، ما نیاز به یک محیط آزمایشی شبیه تولید را برای توسعهدهندگان درک میکنیم. راه حل قوی تر به زودی ارائه خواهد شد.
ما نمیتوانیم خریدهای آغاز شده در حالت توسعهدهنده را به درستی مصرف کنیم؟
خرید مصرفی در حالت توسعه دهنده باید ظرف 3 دقیقه انجام شود، در غیر این صورت ممکن است خرید بازپرداخت شده باشد.
آیا تفاوتی بین API (میراث) و Google Play Games در PC SDK وجود دارد؟
- Legacy فقط روی صورتحساب متمرکز بود
- SDK از سرویس دسکتاپ گوگل (GDS) و ویژگی های کامل رایانه شخصی پشتیبانی می کند
- رابط توسعهدهنده SDK
- نیازی به ورود به سیستم Google مبتنی بر مرورگر نیست
آیا راه دیگری برای راهاندازی SDK با راهاندازی مستقیم بازی با استفاده از لانچر بازی، بدون انجام بازیهای Google Play در رایانه شخصی، وجود دارد؟
بازی باید از طریق Google Play Games روی مشتری رایانه شخصی راه اندازی شود. برای جزئیات بیشتر، به سند توسعه دهنده مراجعه کنید
پرداختهای مکرر یا اشتراکها پشتیبانی نمیشوند. آیا برنامه ای برای اجرای این امر وجود دارد؟
هیچ برنامه ای برای اضافه کردن آن گزینه های خرید فراتر از خرید درون برنامه ای وجود ندارد، ما از دریافت بازخورد شما در مورد موارد استفاده خاص استقبال می کنیم.
در فرآیند پرداخت، آیا کد خطا در خطای صورتحساب به عنوان پاسخ راه اندازی جریان خرید یا به دست آوردن نتیجه پرداخت برگردانده می شود؟ برای جریان خرید، آیا نمیتوانیم به جای استفاده از شنونده منتظر نتیجه SDK باشیم؟
این پاسخ نتیجه پرداخت است. LaunchPurchaseFlow بلافاصله بدون مسدود کردن باز می گردد، اما شما باید به تماس پاسخ گوش دهید تا بدانید چه زمانی تمام شده است و نتیجه را بگیرید.