نسخه 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 مراجعه کنید.