از ARCore API در Google Cloud استفاده کنید

انتخاب پلت فرم:

ویژگی‌های ARCore مانند Geospatial API و Cloud Anchors از ARCore API میزبانی شده در Google Cloud استفاده می‌کنند. هنگام استفاده از این ویژگی ها، برنامه شما از اعتبارنامه ها برای دسترسی به سرویس ARCore API استفاده می کند.

این شروع سریع نحوه تنظیم برنامه خود را به گونه ای که بتواند با سرویس ARCore API میزبانی شده در Google Cloud ارتباط برقرار کند، توضیح می دهد.

اگر پروژه موجودی دارید، آن را انتخاب کنید.

به انتخابگر پروژه بروید

اگر پروژه Google Cloud موجود ندارید، آن را ایجاد کنید.

پروژه جدید ایجاد کنید

ARCore API را فعال کنید

برای استفاده از ARCore API، باید آن را در پروژه خود فعال کنید.

ARCore API را فعال کنید

یک روش مجوز تنظیم کنید

یک برنامه Android می‌تواند با استفاده از دو روش مختلف مجوز با ARCore API ارتباط برقرار کند: مجوز بدون کلید (OAuth 2.0)، که روش توصیه‌شده است، و مجوز کلید API:

  • مجوز بدون کلید از ترکیبی از نام بسته برنامه و اثر انگشت کلید امضا برای تأیید برنامه شما استفاده می کند.
  • کلید API رشته‌ای است که پروژه Google Cloud را شناسایی می‌کند. کلیدهای API معمولاً ایمن در نظر گرفته نمی شوند زیرا معمولاً برای مشتریان قابل دسترسی هستند. استفاده از مجوز Keyless را برای برقراری ارتباط با ARCore API در نظر بگیرید.

  1. در Google Cloud، صفحه اعتبارنامه را باز کنید.
    اعتبارنامه
  2. روی Create credentials کلیک کنید، سپس کلید API را از منو انتخاب کنید.
    گفتگوی ایجاد شده کلید API رشته کلید تازه ایجاد شده شما را نمایش می دهد.
  3. در Android Studio، کلید API جدید را به پروژه خود اضافه کنید. کلید API را در عنصر <meta-data> در عنصر <application> در AndroidManifest.xml برنامه خود قرار دهید:

    <meta-data
      android:name="com.google.android.ar.API_KEY"
      android:value="API_KEY"/>
    
  4. اسناد مربوط به محدودیت های کلید API را برای ایمن کردن کلید API خود مرور کنید.

اکنون برنامه شما برای استفاده از کلیدهای API پیکربندی شده است.

بعدش چی

با پیکربندی مجوز، ویژگی‌های ARCore زیر را که از آن استفاده می‌کنند، بررسی کنید: