یادداشت های انتشار

نسخه 3.1.0

چه خبر؟

  • ساخته شده با اندروید NDK r20.
  • پشتیبانی از x86_64 ABI اضافه شد.
  • API چند نفره هم‌زمان و API چند نفره مبتنی بر نوبت به‌عنوان منسوخ علامت‌گذاری شده‌اند.
  • Quests API حذف شد.

نسخه 3.0.1

چه خبر؟

  • تنها تغییر تنظیمات ساخت کتابخانه ها در پوشه 'gnustl' است.
  • ما قویاً توصیه می کنیم که از زنجیره ابزار clang و c++_static STL استفاده کنید.
  • کتابخانه های موجود در پوشه 'gnustl' باید با gcc-4.9 و gnustl_static STL استفاده شوند. گنجاندن آن کتابخانه ها در یک باینری ساخته شده با صدای زنگ ممکن است منجر به رفتار غیرمنتظره شود.
  • کتابخانه های موجود در پوشه 'c++' باید با clang و c++_static STL استفاده شوند. گنجاندن این کتابخانه ها در یک باینری ساخته شده با gcc ممکن است منجر به رفتار غیرمنتظره شود.

نسخه 3.0

چه خبر؟

  • به Android NDK r14 یا بالاتر نیاز دارد.
  • ما به شدت توصیه می کنیم که از زنجیره ابزار clang استفاده کنید.
  • پشتیبانی از armeabi ABI حذف شده است.
  • روش‌های زیر در SnapshotManager API اضافه یا اصلاح شده‌اند:
    • GetMaxSize
    • GetMaxSizeBlocking
    • Open
    • OpenBlocking
    • ResolveConflict
    • ResolveConflictBlocking
  • اکنون می توان تضادهای عکس فوری را با محتوای جدید عکس فوری حل کرد.
  • روش‌های زیر در Nearby API حذف شده‌اند:
    • NearbyConnections::GetLocalEndpointId
    • NearbyConnections::GetLocalDeviceId
    • NearbyConnections::GetLocalDeviceId
    • EndpointDetails.device_id
    • ConnectionRequest.remote_device_id

نسخه 2.3

چه خبر؟

  • نسخه حداقل خدمات پخش به 10.2.0 به روز شد. باید با این SDK از نسخه 10.2.0 یا بالاتر استفاده کنید.
  • کد احراز هویت سرور OAuth دیگر از طریق SDK خدمات بازی های Google Play قابل دسترسی نیست. از Google Sign-In API برای دسترسی به کدها و نشانه‌های OAuth استفاده کنید. نمونه ای که نحوه انجام این کار را از یک برنامه بومی نشان می دهد بخشی از اسکلت خدمات مشتری است.
  • یک API ضبط ویدیوی جدید وجود دارد که می‌توانید از آن برای بازیابی اطلاعات مربوط به قابلیت‌های ضبط ویدیوی پخش‌کننده و راه‌اندازی پوشش ضبط ویدیو استفاده کنید.
  • آمار جدیدی به PlayerStats API اضافه شده است. به طور خاص، SpendProbability ، HighSpenderProbability ، و TotalSpendNext28Days() .
  • کدهای وضعیت خطای اضافی برای مطابقت با کدهای وضعیت موجود در Java SDK اضافه شده است.

(نسخه 2.2 حذف شد)

نسخه 2.1

چه خبر؟

  • یک PlayerStats API جدید وجود دارد که می توانید از آن برای بازیابی اطلاعات مربوط به فعالیت های بازیکن در بازی استفاده کنید.
  • C++ و Objective-C SDK اکنون با Xcode 7 و iOS 9 کار می کنند. به دلیل وابستگی ها، تولید بیت کد پشتیبانی نمی شود.
  • ارتقاء سطوح داخلی لایه شبکه باید Real-Time Multiplayer را در iOS بهبود بخشد.
  • توسعه دهندگان اکنون می توانند از Google Sign-In SDK در iOS برای دریافت آدرس ایمیل بازیکنان استفاده کنند. قبلاً یک باگ باعث غیرفعال شدن آن می شد.
  • به روز رسانی سازگاری برای اندروید.
  • رفع اشکالی که باعث خرابی در هنگام بارگیری یک کوئست مکرر شد.
  • چندین به‌روزرسانی پایداری اضافی برای iOS، عمدتاً مربوط به رابط کاربری.

نسخه 2.0

چه خبر؟

  • احراز هویت در iOS اکنون از Google Sign-in SDK به جای Google+ SDK استفاده می کند. از جمله مزایای دیگر، این به توسعه‌دهندگان اجازه می‌دهد تا انعطاف‌پذیری و کنترل بیشتری روی فرآیند تغییر مسیر ورود به سیستم اولیه داشته باشند، از جمله امکان تغییر مسیر ورود به سیستم به نمای وب درون‌برنامه.
  • اکنون SDK از arm64-v8a ABI پشتیبانی می کند.
  • LeaderboardManager().ShowUI() اکنون با استفاده از یک پارامتر اختیاری LeaderboardTimeSpan اجازه انتخاب یک بازه زمانی پیش‌فرض را می‌دهد.
  • یک اصلاح سازگاری مهم امکان استفاده از جدیدترین نسخه‌های کتابخانه سرویس‌های بازی Google Play در Android را می‌دهد.

اطلاعیه مهم

با شروع این نسخه، Google+ SDK دیگر برای احراز هویت iOS استفاده نمی‌شود. در عوض از Google Sign-in SDK استفاده می شود. این بدان معناست که به‌روزرسانی Native C++ SDK مستلزم به‌روزرسانی تنظیمات پروژه است. برای اطلاعات دقیق تر در مورد اینکه دقیقاً چه چیزی باید تغییر کند، لطفاً دستورالعمل های تنظیم اصلاح شده را در راهنماهای iOS و شروع سریع iOS ما ببینید یا به راهنمای انتقال سریع ورود به سیستم Google مراجعه کنید.