ادغام کردن Google Play با زیرینه سرور

بخش پشتی سرور امن شما نقش کلیدی در مدیریت خریدهای درون‌برنامه‌ای برنامه‌تان ازطریق Google Play ایفا می‌کند. سیستم صورت‌حساب Google Play روشی برای مدیریت مهم‌ترین جنبه‌های کسب‌وکار محصول دیجیتال شما ارائه می‌دهد، از راه‌اندازی کاتالوگ گرفته تا ردیابی تراکنش‌های شما.

شکل ۱. نمودار یکپارچه‌سازی معمول با سیستم صورت‌حساب Google Play در پس‌زمینه.

Google Play Developer API شامل چندین نقطه پایانی است تا باطن شما را با باطن Google Play همگام‌سازی کند. به‌ویژه، Subscriptions and in-app purchases API عملکرد مربوط به فروش محصولات دیجیتال شما در Google Play را مدیریت می‌کند.

شکل ۲. نقطه‌های پایانی مربوط به صورت‌حساب که توسط Google Play Developer API ارائه شده است.

مدیریت خودکار کاتالوگ محصولات دیجیتال

موارد استفاده زیادی وجود دارد که در آن‌ها داشتن یکپارچه‌سازی مدیریت کاتالوگ محصولات دیجیتال در باطن شما به‌طور بالقوه مفید است. برای مثال، این ادغام می‌تواند به شما امکان دهد کارهای زیر را انجام دهید:

  • یک نسخه آینه‌ای از جزئیات محصولاتتان را در پس‌زمینه خود نگه دارید تا هنگام اعطای حقوق دسترسی به آن دسترسی داشته باشید.
  • فرایند دسته‌ای راه‌اندازی کنید تا همه قیمت‌هایتان به‌طور خودکار به‌روز شود.
  • سیستم مدیریت کاتالوگ خودتان را به کاتالوگ موجود در سیستم صورت‌حساب Google Play متصل کنید تا مطمئن شوید که به‌طور هم‌زمان به‌روز می‌شود.

می‌توانید از نقاط پایانی monetization.subscriptions و inappproducts برای مدیریت کاتالوگ محصولات دیجیتال خود استفاده کنید.

مدیریت چرخه حیات خرید و همگام‌سازی حق استفاده

پایش رویدادهای چرخه حیات خرید برای پاسخ سریع و دقیق به تغییرات در حقوق کاربران ضروری است. باید مدیریت وضعیت خرید را برای اشتراک‌ها و خریدهای یک‌باره در پسای خود ایجاد کنید تا همه خریدهایتان ایمن باشد و همه حقوق شما سازگار باشد.

سیستم صورت‌حساب Google Play برای هر دو نوع خرید، اعلان‌های بی‌درنگ توسعه‌دهنده (RTDN) ارسال می‌کند و باطن شما باید برای وارد کردن این پیام‌ها و اعمال تغییرات لازم آماده باشد. برای آشنایی با نحوه استفاده از کارخواه RTDN و Google Play Developer API برای مدیریت چرخه حیات خرید، به راهنمای چرخه حیات خرید مراجعه کنید.

برای بهینه‌سازی استفاده از سهمیه API و اجتناب از پردازش اضافی در پس‌نما، توصیه می‌کنیم الگوریتمی را پیاده‌سازی کنید که یکتایی فیلد messageId را از RTDN بررسی کند و از اجرای مجدد فراخوانی‌های API برای شناسه‌های تکراری جلوگیری کند.

جلوگیری از کلاهبرداری و سوءاستفاده

با انتقال منطق حساس به باطن خود و نظارت بر خریدهای باطل‌شده در Google Play، از سوءاستفاده جلوگیری کنید. Google Play Developer API عملکردهایی را برای تأیید خریدهای جدید، مصرف خریدهای محصول درون‌برنامه، و رسیدگی به خریدهای باطل‌شده ارائه می‌دهد. برای کسب اطلاعات بیشتر درباره جلوگیری از کلاهبرداری و سوءاستفاده، به مبارزه با کلاهبرداری و سوءاستفاده مراجعه کنید.

گزارش‌دهی و تطبیق مالی خودکار

می‌توانید داده‌های گزارش‌دهی خود را از Google Play با بارگیری گزارش‌های کنسول Play وارد کنید. می‌توانید از Google Cloud Storage APIs برای بارگیری اطلاعات دردسترس در «کنسول Play» استفاده کنید تا به هرگونه مورد استفاده مرتبط با این اطلاعات رسیدگی کنید.

مدیریت تراکنش خارجی

اگر درحال ادغام کردن با میاناهای برنامه‌سازی کاربردی صورت‌حساب جایگزین یا پیشنهادهای خارجی هستید، از Externaltransactions APIs برای گزارش کردن و مدیریت تراکنش‌های تکمیل‌شده استفاده کنید.