تغييرات نقاط نهاية Cloud Anchor 1.33 على ARCore

اعتبارًا من إصدار 1.33.0 في آب (أغسطس) 2022، تم إيقاف نقطة نهاية ARCore Cloud Anchor API. تستهدف جميع التطبيقات التي تم إنشاؤها باستخدام الإصدار 1.33.0 من حزمة ARCore SDK والإصدارات الأحدث واجهة برمجة تطبيقات ARCore الجديدة، وهي واجهة برمجة تطبيقات للأغراض العامة والمخصّصة للاستخدام مع جميع خدمات السحابة الإلكترونية في ARCore. جميع التطبيقات التي تم إنشاؤها باستخدام الإصدار 1.32.0 من حزمة ARCore SDK والإصدارات الأقدم ستستمر في استهداف واجهة برمجة التطبيقات الأقدم.

لن يؤثر هذا التغيير في البيانات الحالية. بعد تحديث أحد التطبيقات لاستخدام ARCore SDK 1.33.0 أو إصدار أحدث، وتفعيل ARCore API الجديد في مشروع Google Cloud الذي يستخدمه تطبيقك، يجب أن تظل الوظائف كما كانت عند استخدام نقطة النهاية السابقة. ولدعم إصدارات التطبيق القديمة، يمكنك تفعيل كلا واجهتَي برمجة التطبيقات أثناء إجراء النقل.

إذا كان تطبيقك يستخدم Cloud Anchors API، يجب تحديثه لاستخدام حزمة ARCore SDK 1.33.0 أو إصدار أحدث قبل 31 آب (أغسطس) 2023. بعد هذا التاريخ، لن تتمكن التطبيقات التي تم تجميعها باستخدام ARCore SDK 1.32.0 أو الإصدارات الأقدم من استضافة Cloud Anchors وحلها.

تغييرات التسمية

السابق New
اسم واجهة برمجة التطبيقات واجهة برمجة تطبيقات ARCore Cloud Anchor واجهة برمجة تطبيقات ARCore
اسم النطاق arcorecloudanchor.googleapis.com arcore.googleapis.com

يجب تحديث تطبيقك لاستخدام نقطة النهاية الجديدة.

لتحديث تطبيقك:

  1. انتقِل إلى وحدة تحكّم Google Cloud Platform.
  2. حدِّد المشروع على السحابة الإلكترونية الذي يستخدمه تطبيقك.
  3. تأكَّد من أنّ واجهة ARCore API مفعَّلة.
  4. حدِّث تطبيقك لاستخدام أحدث إصدار من حزمة ARCore SDK. تستخدم حزمة ARCore SDK 1.33 والإصدارات الأحدث واجهة برمجة تطبيقات ARCore الجديدة.
  5. يمكنك اختبار هذه التغييرات باستخدام وظيفة واجهة برمجة التطبيقات Cloud Anchor API في تطبيقك.
  6. تحقَّق من أنّ استخدام واجهة برمجة التطبيقات Cloud Anchor API للتطبيق المحدَّث يظهر ضمن ARCore API في مشروع Google Cloud، وليس ضمن ARCore Cloud Anchor API.

تعديل إعدادات التطبيق

  • إذا كان تطبيق iOS يستخدم رموز JWT الموقَّعة للحصول على تفويض، يمكنك تغيير مطالبة audience إلى https://arcore.googleapis.com/ للتطبيقات التي تم إنشاؤها باستخدام ARCore SDK 1.33.0 والإصدارات الأحدث.
  • إذا كان مفتاح واجهة برمجة التطبيقات محظورًا، عليك السماح بواجهة برمجة تطبيقات ARCore.
  • إذا أرسلت طلبات إلى ARCore Cloud Anchor Management API من الخلفية، عليك تفعيل واجهة برمجة التطبيقات ARCore وتغيير اسم النطاق إلى "arcore.googleapis.com".