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

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

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

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

یک پروژه Google Cloud جدید ایجاد کنید یا از یک پروژه موجود استفاده کنید

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

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

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

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

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

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

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

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

یک برنامه iOS می تواند با استفاده از دو روش مختلف مجوز با ARCore API ارتباط برقرار کند: مجوز بدون کلید، که روش توصیه شده است، و مجوز کلید API:

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

  1. در Google Cloud، صفحه اعتبارنامه را باز کنید.
    اعتبارنامه
  2. روی Create credentials کلیک کنید، سپس کلید API را از منو انتخاب کنید.
    گفتگوی ایجاد شده کلید API رشته کلید تازه ایجاد شده شما را نمایش می دهد.
  3. هنگام ایجاد یک GARSession ، از GARSession#sessionWithAPIKey:bundleIdentifier:error: استفاده کنید و کلید API خود را وارد کنید:

    self.garSession = [GARSession sessionWithAPIKey:@"your-api-key"
                                   bundleIdentifier:nil
                                              error:&error];
    
  4. اسناد مربوط به محدودیت های کلید API را برای ایمن کردن کلید API خود مرور کنید.

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

بعدش چی

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