iOS কনজিউমার SDK পান

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস জাভাস্ক্রিপ্ট

আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপগুলি অনুসরণ করতে, কনজিউমার SDK ব্যবহার করুন। পরবর্তী ট্রিপগুলি সম্পর্কে আরও তথ্য এবং ভূমিকার জন্য, iOS-এ একটি ট্রিপ অনুসরণ করুন দেখুন।

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

  1. ন্যূনতম সিস্টেমের প্রয়োজনীয়তাগুলি পরীক্ষা করুন
  2. কনজিউমার SDK পান
  3. অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইলটি পরীক্ষা করুন
  4. একটি গুগল ক্লাউড কনসোল প্রকল্প কনফিগার করুন
  5. প্রমাণীকরণ টোকেন পান
  6. কনজিউমার SDK আরম্ভ করুন

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

আপনি যে কনজিউমার SDK সংস্করণটি ব্যবহার করছেন তার জন্য ন্যূনতম প্রয়োজনীয়তাগুলির জন্য রিলিজ নোটগুলি পরীক্ষা করুন। রিলিজ নোটগুলি দেখুন।

  • মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরবর্তী ভার্সন চলমান থাকতে হবে।
  • অ্যাপল এক্সকোড সংস্করণ ১৫ বা তার পরবর্তী।

কনজিউমার SDK পান

আপনি CocoaPods দিয়ে Consumer SDK ইনস্টল এবং কনফিগার করেন।

সুইফট প্যাকেজ ম্যানেজার

কনজিউমার SDK সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। SDK যোগ করার জন্য, নিশ্চিত করুন যে আপনি বিদ্যমান কনজিউমার SDK নির্ভরতাগুলি সরিয়ে ফেলেছেন।

একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

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

বিদ্যমান প্রকল্পের package আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

ম্যানুয়ালি ইনস্টল করা বিদ্যমান কনজিউমার SDK অপসারণ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

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

    • GoogleRidesharingConsumer.xcframework
  2. আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে, GoogleRidesharingConsumer বান্ডেলটি সরিয়ে ফেলুন।

কোকোপডস ব্যবহার করুন

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

    sudo gem install cocoapods
    

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

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

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

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

      source "https://github.com/CocoaPods/Specs.git"
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingConsumer'
      end
      
    3. পডফাইলটি সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং পডফাইল সহ ফোল্ডারে যান:

      cd <path-to-project>
      
  3. পড ইনস্টল কমান্ডটি চালান : এই কমান্ডটি পডফাইলে উল্লেখিত API গুলি, তাদের যেকোনো নির্ভরতা সহ ইনস্টল করে।

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

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

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

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

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

  • ম্যাপস SDK ইনস্টল করুন।

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

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

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

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

  5. ডাউনলোড করা gRPCCertificates.bundle ফাইলটি আপনার Xcode প্রজেক্টের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। যদি অনুরোধ করা হয়, তাহলে Copy items নির্বাচন করুন।

  6. কনজিউমার SDK ইনস্টল করতে, GoogleRidesharingConsumer.xcframework ফাইলটি আপনার প্রোজেক্টে Frameworks, Libraries, and Embedded Content এর অধীনে টেনে আনুন। যদি অনুরোধ করা হয়, তাহলে Copy items নির্বাচন করুন।

  7. ডাউনলোড করা GoogleRidesharingConsumer.bundle টি আপনার Xcode প্রজেক্টের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। যদি অনুরোধ করা হয়, তাহলে Copy items নির্বাচন করুন।

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

  9. Build Phases ট্যাবটি খুলুন, এবং Link Binary with Libraries তে, নিম্নলিখিত ফ্রেমওয়ার্ক এবং লাইব্রেরিগুলি যদি ইতিমধ্যে উপস্থিত না থাকে তবে যোগ করুন:

    • 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 যোগ করুন।

    যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তাহলে বিল্ড সেটিংস বারের ফিল্টারটি Basic থেকে All এ পরিবর্তন করুন।

অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইলটি পরীক্ষা করুন

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

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

এরপর কি?

একটি Google Cloud Console প্রকল্প কনফিগার করুন