iOS Consumer SDK ডাউনলোড করা

প্ল্যাটফর্ম বেছে নিন: Android iOS JavaScript

আপনার iOS গ্রাহক অ্যাপে অন-ডিমান্ড ট্রিপ ফলো করতে, গ্রাহক SDK ব্যবহার করুন। ট্রিপ ফলো করার বিষয়ে আরও তথ্য ও ভূমিকা জানতে, iOS-এ ট্রিপ ফলো করা দেখুন।

আপনার iOS কনজিউমার অ্যাপের জন্য কনজিউমার SDK সেট-আপ করতে, এই ধাপগুলি অনুসরণ করুন:

  1. সিস্টেমের ন্যূনতম প্রয়োজনীয়তা চেক করুন।
  2. গ্রাহক SDK ডাউনলোড করুন।
  3. Apple-এর গোপনীয়তা ম্যানিফেস্ট ফাইল পরীক্ষা করুন।
  4. Google Cloud Console প্রোজেক্ট কনফিগার করা।
  5. যাচাইকরণ টোকেন পান।
  6. Consumer SDK শুরু করুন।

সিস্টেমের ন্যূনতম প্রয়োজনীয়তা চেক করুন

আপনি যে Consumer SDK-এর ভার্সন ব্যবহার করছেন তার ন্যূনতম প্রয়োজনীয়তা জানতে রিলিজ নোট চেক করুন। রিলিজ নোট দেখুন।

  • মোবাইল ডিভাইসে iOS 16 বা তার পরবর্তী ভার্সন থাকতে হবে।
  • Apple Xcode ভার্সন ২৬ বা তার পরবর্তী যেকোনও ভার্সন।

Consumer SDK পান

আপনি CocoaPods-এর মাধ্যমে Consumer SDK ইনস্টল ও কনফিগার করেন।

Swift প্যাকেজ ম্যানেজার

Consumer SDK Swift প্যাকেজ ম্যানেজার-এর মাধ্যমে ইনস্টল করা যেতে পারে। SDK যোগ করতে, আগে থেকে থাকা কোনও Consumer SDK ডিপেন্ডেন্সি সরিয়ে দিয়েছেন কিনা তা নিশ্চিত করুন।

নতুন বা আগে থেকে থাকা প্রোজেক্টে SDK যোগ করতে, এইসব ধাপ অনুসরণ করুন:

  1. আপনার Xcode project বা workspace খুলুন, তারপর ফাইল > প্যাকেজ ডিপেন্ডেন্সি যোগ করুন বিকল্পে যান।
  2. URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজটি পুল করতে Enter প্রেস করুন এবং "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন।
  3. নির্দিষ্ট version ইনস্টল করতে, নির্ভরতা সংক্রান্ত নিয়ম ফিল্ডকে ভার্সন-ভিত্তিক বিকল্পগুলির মধ্যে একটি হিসেবে সেট করুন। নতুন প্রোজেক্টের জন্য, আমরা লেটেস্ট ভার্সন উল্লেখ করা এবং "সঠিক ভার্সন" বিকল্প ব্যবহার করার সাজেশন দিই। সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন।
  4. প্যাকেজ প্রোডাক্ট বেছে নিন উইন্ডো থেকে, যাচাই করুন যে GoogleRidesharingConsumer আপনার নির্দিষ্ট করা main টার্গেটে যোগ করা হবে। সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন।
  5. আপনার ইনস্টলেশন যাচাই করতে, আপনার টার্গেটের সাধারণ প্যানে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি ও এম্বেড করা কন্টেন্ট বিকল্পে আপনি ইনস্টল করা প্যাকেজ দেখতে পাবেন। এছাড়াও, আপনি "প্রজেক্ট নেভিগেটর" বিকল্পের "প্যাকেজ ডিপেন্ডেন্সি" বিভাগ দেখতে পারেন যাতে প্যাকেজ ও তার ভার্সন যাচাই করা যায়।

আগে থেকে থাকা প্রোজেক্টের জন্য package আপডেট করতে, এই ধাপগুলি অনুসরণ করুন:

  1. Xcode থেকে, ফাইল > প্যাকেজ > লেটেস্ট প্যাকেজ ভার্সনে আপডেট করুন বিকল্পে যান।
  2. আপনার ইনস্টলেশন যাচাই করতে, প্রোজেক্ট নেভিগেটর-এর প্যাকেজ ডিপেন্ডেন্সি বিভাগে যান যাতে প্যাকেজ ও তার ভার্সন যাচাই করা যায়।

ম্যানুয়ালি ইনস্টল করা আগে থেকে থাকা Consumer SDK সরাতে, এই ধাপগুলি অনুসরণ করুন:

  1. আপনার Xcode প্রোজেক্ট কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এম্বেড করা কন্টেন্ট বিকল্প খুঁজুন। নিম্নলিখিত ফ্রেমওয়ার্ক সরাতে বিয়োগ চিহ্ন(-) ব্যবহার করুন:

    • GoogleRidesharingConsumer.xcframework
  2. আপনার Xcode প্রোজেক্টের টপ লেভেল ডিরেক্টরি থেকে GoogleRidesharingConsumer বান্ডেল সরিয়ে দিন।

CocoaPods ব্যবহার করা

  1. CocoaPods টুল ইনস্টল করুন: টার্মিনাল উইন্ডো খুলে নিম্নলিখিত কমান্ড রান করুন:

    sudo gem install cocoapods
    

    আরও বিস্তারিত বিবরণের জন্য, CocoaPods শুরু করার নির্দেশিকা দেখুন।

  2. Consumer SDK-এর জন্য Podfile তৈরি করা: API এবং এর ডিপেন্ডেন্সি ইনস্টল করতে আপনি Podfile ব্যবহার করেন।

    1. আপনার প্রোজেক্ট ডিরেক্টরিতে Podfile নামের একটি ফাইল তৈরি করুন। এই ফাইল আপনার প্রোজেক্টের ডিপেন্ডেন্সি নির্ধারণ করে।

    2. Podfile এডিট করে আপনার ডিপেন্ডেন্সি যোগ করুন। এখানে একটি উদাহরণ দেওয়া হল যাতে ডিপেন্ডেন্সি অন্তর্ভুক্ত আছে:

      source "https://github.com/CocoaPods/Specs.git"
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingConsumer'
      end
      
    3. Podfile সেভ করুন: টার্মিনাল খুলে Podfile আছে এমন ফোল্ডারে যান:

      cd <path-to-project>
      
  3. পড ইনস্টল কমান্ড রান করুন: এই কমান্ড Podfile-এ উল্লেখ করা API ইনস্টল করে, এর সাথে এর যেকোনও ডিপেন্ডেন্সিও ইনস্টল করে।

    pod install
    
  4. Xcode-এ আপনার প্রোজেক্ট খুলুন: Xcode বন্ধ করুন এবং তারপরে Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডবল-ক্লিক করুন)। পরে প্রোজেক্ট খুলতে, .xcworkspace ফাইল ব্যবহার করুন।

ম্যানুয়াল ইনস্টলেশন

এই নির্দেশিকা থেকে আপনি জানতে পারবেন যে কীভাবে আপনার প্রোজেক্টে Consumer SDK সহ XCFramework ম্যানুয়ালি যোগ করবেন এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করবেন।

এই গাইড অনুসরণ করার আগে, নিম্নলিখিত কাজগুলি করুন:

  • XCFramework ডাউনলোড করুন, এটি একটি বাইনারি প্যাকেজ যা আপনি Consumer SDK ইনস্টল করতে ব্যবহার করেন। আপনি এই প্যাকেজটি একাধিক প্ল্যাটফর্মে ব্যবহার করতে পারেন, যার মধ্যে M1 চিপসেট ব্যবহার করা মেশিনও রয়েছে।

  • Maps SDK ইনস্টল করুন।

  1. SDK বাইনারি ও রিসোর্স ডাউনলোড করুন:

  2. XCFramework এবং রিসোর্স অ্যাক্সেস করতে জিপ করা ফাইল আনপ্যাক করুন।

  3. Xcode চালু করে কোনও প্রোজেক্ট খুলুন বা তৈরি করুন। আপনি iOS-এ নতুন হলে, নতুন প্রোজেক্ট তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট বেছে নিন।

  4. আপনার প্রোজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকলে, সেটি তৈরি করুন।

  5. ডাউনলোড করা gRPCCertificates.bundle ফাইলটি আপনার Xcode প্রোজেক্টের টপ-লেভেল ডিরেক্টরিতে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।

  6. Consumer SDK ইনস্টল করতে, GoogleRidesharingConsumer.xcframework ফাইলটি আপনার প্রোজেক্টের ফ্রেমওয়ার্ক, লাইব্রেরি ও এম্বেড করা কন্টেন্ট বিকল্পে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।

  7. ডাউনলোড করা GoogleRidesharingConsumer.bundle আপনার Xcode প্রোজেক্টের টপ-লেভেল ডিরেক্টরিতে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।

  8. প্রোজেক্ট নেভিগেটর থেকে আপনার প্রোজেক্ট বেছে নিন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।

  9. বিল্ড ফেজ ট্যাব খুলুন এবং লাইব্রেরির সাথে বাইনারি লিঙ্ক করুন বিকল্পে, নিম্নলিখিত ফ্রেমওয়ার্ক ও লাইব্রেরি আগে থেকে না থাকলে যোগ করুন:

    • Accelerate.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreImage.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libz.tbd
    • Metal.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
  10. নির্দিষ্ট টার্গেটের পরিবর্তে আপনার প্রোজেক্ট বেছে নিন এবং বিল্ড সেটিংস ট্যাব খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ ও রিলিজ, দুটির জন্যই -ObjC যোগ করুন।

    এইসব সেটিংস দেখতে না পেলে, বিল্ড সেটিংস বারে বেসিক থেকে সব বিকল্পে ফিল্টার পরিবর্তন করুন।

Apple-এর গোপনীয়তা ম্যানিফেস্ট ফাইল পরীক্ষা করুন

Apple-এর ক্ষেত্রে App Store-এ থাকা অ্যাপের জন্য অ্যাপের গোপনীয়তা সংক্রান্ত বিবরণ প্রয়োজন। আপডেট ও আরও তথ্যের জন্য Apple App Store-এর গোপনীয়তা সংক্রান্ত বিবরণ পৃষ্ঠা দেখুন।

SDK-এর জন্য রিসোর্স বান্ডেলে Apple-এর গোপনীয়তা ম্যানিফেস্ট ফাইল অন্তর্ভুক্ত করা হয়েছে। প্রাইভেসি ম্যানিফেস্ট ফাইল অন্তর্ভুক্ত করা হয়েছে কিনা তা যাচাই করতে এবং এর কন্টেন্ট পরীক্ষা করতে, আপনার অ্যাপের একটি আর্কাইভ তৈরি করুন এবং আর্কাইভ থেকে একটি গোপনীয়তা রিপোর্ট তৈরি করুন।

এর পরে কী করতে হবে

Google Cloud Console প্রোজেক্ট কনফিগার করা