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

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

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

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

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

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

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

  • মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
  • Apple Xcode সংস্করণ 15 বা তার পরে।

ভোক্তা SDK পান

আপনি CocoaPods এর সাথে কনজিউমার SDK ইনস্টল এবং কনফিগার করুন৷

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

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

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

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

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

  1. আপনি যদি 9.0.0 এর আগে কোনো সংস্করণ থেকে আপগ্রেড করছেন, তাহলে আপনাকে অবশ্যই নিম্নলিখিত নির্ভরতাগুলি সরিয়ে ফেলতে হবে: আপগ্রেড করার পরে GoogleMapsBase , GoogleMapsCore , এবং GoogleMapsM4BGoogleMaps এর জন্য নির্ভরতা মুছে ফেলবেন না। আরও তথ্যের জন্য, সংস্করণ 9.0.0 রিলিজ নোট দেখুন।

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

    • GoogleMapsBase (শুধুমাত্র 9.0.0 এর আগের সংস্করণ থেকে আপগ্রেডের জন্য)
    • GoogleMapsCore (শুধুমাত্র 9.0.0 এর আগের সংস্করণ থেকে আপগ্রেডের জন্য)
    • GoogleMapsM4B (শুধুমাত্র 9.0.0 এর আগের সংস্করণ থেকে আপগ্রেডের জন্য)
  2. এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
  3. আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।

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

  1. আপনার এক্সকোড ওয়ার্কস্পেস বন্ধ করুন। টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
    sudo gem install cocoapods-deintegrate cocoapods-clean 
    pod deintegrate 
    pod cache clean --all
  2. Podfile , Podfile.resolved এবং Xcode workspace সরিয়ে ফেলুন যদি আপনি CocoaPods ছাড়া অন্য কিছুর জন্য ব্যবহার না করেন।

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

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

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

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

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

    sudo gem install cocoapods
    

    আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।

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

    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. পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করে, সাথে তাদের যে কোনো নির্ভরতা থাকতে পারে।

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

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

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

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

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

  • মানচিত্র 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 Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন

এরপর কি

একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন