আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপ ফলো করতে, Consumer SDK ব্যবহার করুন। ট্রিপ ফলো করার বিষয়ে আরও তথ্য ও ভূমিকা জানতে, iOS-এ ট্রিপ ফলো করা দেখুন।
আপনার iOS কনজিউমার অ্যাপের জন্য কনজিউমার SDK সেট-আপ করতে, এইসব ধাপ অনুসরণ করুন:
- সিস্টেমের ন্যূনতম প্রয়োজনীয়তা চেক করুন।
- গ্রাহক SDK পান।
- Apple গোপনীয়তা ম্যানিফেস্ট ফাইল পরীক্ষা করুন।
- Google Cloud Console প্রোজেক্ট কনফিগার করা।
- যাচাইকরণ টোকেন পাওয়া।
- Consumer SDK শুরু করুন।
সিস্টেমের ন্যূনতম প্রয়োজনীয়তা চেক করুন
আপনি Consumer SDK-এর যে ভার্সন ব্যবহার করছেন, তার ন্যূনতম প্রয়োজনীয়তা সম্পর্কে জানতে রিলিজ নোট চেক করুন। রিলিজ নোট দেখুন।
- মোবাইল ডিভাইসে iOS 16 বা তার পরবর্তী ভার্সন থাকতে হবে।
- Apple Xcode ভার্সন ২৬ বা তার পরবর্তী যেকোনও ভার্সন।
Consumer SDK ডাউনলোড করুন
আপনি CocoaPods-এর মাধ্যমে Consumer SDK ইনস্টল ও কনফিগার করেন।
Swift প্যাকেজ ম্যানেজার
Swift প্যাকেজ ম্যানেজার-এর মাধ্যমে Consumer SDK ইনস্টল করা যেতে পারে। SDK যোগ করতে, আগে থেকে থাকা কোনও কনজিউমার SDK ডিপেন্ডেন্সি সরিয়ে দিয়েছেন কিনা তা নিশ্চিত করুন।
নতুন বা আগে থেকে থাকা প্রোজেক্টে SDK যোগ করতে, এইসব ধাপ অনুসরণ করুন:
-
আপনার Xcode
projectবাworkspaceখুলুন, তারপর ফাইল > প্যাকেজ ডিপেন্ডেন্সি যোগ করুন বিকল্পে যান। - URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজটি পুল করতে Enter প্রেস করুন এবং "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন।
-
নির্দিষ্ট
versionইনস্টল করতে, নির্ভরতা সংক্রান্ত নিয়ম ফিল্ডকে ভার্সন-ভিত্তিক বিকল্পগুলির মধ্যে একটি হিসেবে সেট করুন। নতুন প্রোজেক্টের জন্য, আমরা লেটেস্ট ভার্সন উল্লেখ করা এবং "সঠিক ভার্সন" বিকল্প ব্যবহার করার সাজেশন দিই। সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন। -
প্যাকেজ প্রোডাক্ট বেছে নিন উইন্ডো থেকে, যাচাই করুন যে
GoogleRidesharingConsumerআপনার নির্দিষ্ট করাmainটার্গেটে যোগ করা হবে। সম্পূর্ণ হয়ে গেলে, "প্যাকেজ যোগ করুন" বিকল্পে ক্লিক করুন। - আপনার ইনস্টলেশন যাচাই করতে, আপনার টার্গেটের সাধারণ প্যানে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি ও এম্বেড করা কন্টেন্ট বিকল্পে আপনি ইনস্টল করা প্যাকেজ দেখতে পাবেন। এছাড়াও, আপনি "প্রজেক্ট নেভিগেটর"-এর "প্যাকেজ ডিপেন্ডেন্সি" বিভাগ দেখতে পারেন যাতে প্যাকেজ ও তার ভার্সন যাচাই করা যায়।
আগে থেকে থাকা কোনও প্রোজেক্টের জন্য package আপডেট করতে, এই ধাপগুলি অনুসরণ করুন:
- Xcode থেকে, ফাইল > প্যাকেজ > লেটেস্ট প্যাকেজ ভার্সনে আপডেট করুন বিকল্পে যান।
- আপনার ইনস্টলেশন যাচাই করতে, প্রোজেক্ট নেভিগেটর-এর প্যাকেজ ডিপেন্ডেন্সি বিভাগে যান যাতে প্যাকেজ ও তার ভার্সন যাচাই করতে পারেন।
ম্যানুয়ালি ইনস্টল করা আগে থেকে থাকা Consumer SDK সরাতে, এইসব ধাপ অনুসরণ করুন:
আপনার Xcode প্রোজেক্ট কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এম্বেড করা কন্টেন্ট বিকল্প খুঁজুন। নিম্নলিখিত ফ্রেমওয়ার্ক সরাতে মাইনাস চিহ্ন
(-)ব্যবহার করুন:GoogleRidesharingConsumer.xcframework
আপনার Xcode প্রোজেক্টের টপ লেভেল ডিরেক্টরি থেকে
GoogleRidesharingConsumerবান্ডেল সরিয়ে দিন।
CocoaPods ব্যবহার করা
CocoaPods টুল ইনস্টল করুন: টার্মিনাল উইন্ডো খুলে নিম্নলিখিত কমান্ড রান করুন:
sudo gem install cocoapodsআরও বিস্তারিত বিবরণের জন্য, CocoaPods শুরু করার নির্দেশিকা দেখুন।
Consumer SDK-এর জন্য Podfile তৈরি করা: API এবং এর ডিপেন্ডেন্সি ইনস্টল করতে আপনি Podfile ব্যবহার করেন।
আপনার প্রোজেক্ট ডিরেক্টরিতে
Podfileনামের একটি ফাইল তৈরি করুন। এই ফাইল আপনার প্রোজেক্টের ডিপেন্ডেন্সি নির্ধারণ করে।Podfile এডিট করে আপনার ডিপেন্ডেন্সি যোগ করুন। এখানে একটি উদাহরণ দেওয়া হল যেখানে ডিপেন্ডেন্সি অন্তর্ভুক্ত আছে:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' endPodfile সেভ করুন: টার্মিনাল খুলে Podfile সহ ফোল্ডারে যান:
cd <path-to-project>
পড ইনস্টল কমান্ড রান করুন: এই কমান্ড Podfile-এ উল্লেখ করা API ইনস্টল করে, এর সাথে এর কোনও ডিপেন্ডেন্সি থাকলে তাও ইনস্টল করে।
pod installXcode-এ আপনার প্রোজেক্ট খুলুন: Xcode বন্ধ করুন এবং তারপর Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডবল-ক্লিক করুন)। পরে প্রোজেক্ট খুলতে, .xcworkspace ফাইল ব্যবহার করুন।
ম্যানুয়াল ইনস্টলেশন
এই নির্দেশিকা থেকে জানতে পারবেন যে কীভাবে আপনার প্রোজেক্টে Consumer SDK সহ XCFramework ম্যানুয়ালি যোগ করবেন এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করবেন।
এই গাইড অনুসরণ করার আগে, নিম্নলিখিত কাজগুলি করুন:
XCFramework ডাউনলোড করুন, এটি একটি বাইনারি প্যাকেজ যা আপনি Consumer SDK ইনস্টল করতে ব্যবহার করেন। আপনি এই প্যাকেজটি একাধিক প্ল্যাটফর্মে ব্যবহার করতে পারেন, যার মধ্যে M1 চিপসেট ব্যবহার করা মেশিনও রয়েছে।
Maps SDK ইনস্টল করুন।
SDK বাইনারি ও রিসোর্স ডাউনলোড করুন:
XCFramework ও রিসোর্স অ্যাক্সেস করতে জিপ করা ফাইল আনপ্যাক করুন।
Xcode চালু করে কোনও প্রোজেক্ট খুলুন বা তৈরি করুন। আপনি iOS-এ নতুন হলে, নতুন প্রোজেক্ট তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট বেছে নিন।
আপনার প্রোজেক্ট গ্রুপে Frameworks গ্রুপ না থাকলে, সেটি তৈরি করুন।
ডাউনলোড করা
gRPCCertificates.bundleফাইলটি আপনার Xcode প্রোজেক্টের টপ-লেভেল ডিরেক্টরিতে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।Consumer SDK ইনস্টল করতে,
GoogleRidesharingConsumer.xcframeworkফাইলটি আপনার প্রোজেক্টের ফ্রেমওয়ার্ক, লাইব্রেরি ও এম্বেড করা কন্টেন্ট বিকল্পে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।ডাউনলোড করা
GoogleRidesharingConsumer.bundleআপনার Xcode প্রোজেক্টের টপ-লেভেল ডিরেক্টরিতে টেনে আনুন। প্রম্পট করা হলে, আইটেম কপি করুন বিকল্প বেছে নিন।প্রোজেক্ট নেভিগেটর থেকে আপনার প্রোজেক্ট বেছে নিন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।
বিল্ড ফেজ ট্যাব খুলুন এবং লাইব্রেরির সাথে বাইনারি লিঙ্ক করুন বিকল্পে, নিম্নলিখিত ফ্রেমওয়ার্ক ও লাইব্রেরি আগে থেকে না থাকলে যোগ করুন:
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
নির্দিষ্ট টার্গেটের পরিবর্তে আপনার প্রোজেক্ট বেছে নিন এবং বিল্ড সেটিংস ট্যাব খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ ও রিলিজ, দুটির জন্যই
-ObjCযোগ করুন।এইসব সেটিংস দেখতে না পেলে, বিল্ড সেটিংস বারে ফিল্টার প্রাথমিক থেকে সব বিকল্পে পরিবর্তন করুন।
Apple গোপনীয়তা ম্যানিফেস্ট ফাইল পরীক্ষা করুন
App Store-এ থাকা অ্যাপের জন্য Apple-এর অ্যাপ গোপনীয়তা সংক্রান্ত বিবরণ প্রয়োজন। আপডেট ও আরও তথ্যের জন্য Apple App Store-এর গোপনীয়তা সংক্রান্ত বিবরণ পৃষ্ঠা দেখুন।
Apple-এর গোপনীয়তা ম্যানিফেস্ট ফাইল SDK-এর রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। প্রাইভেসি ম্যানিফেস্ট ফাইল অন্তর্ভুক্ত করা হয়েছে কিনা তা যাচাই করতে এবং এর কন্টেন্ট পরীক্ষা করতে, আপনার অ্যাপের একটি আর্কাইভ তৈরি করুন এবং আর্কাইভ থেকে একটি গোপনীয়তা রিপোর্ট তৈরি করুন।
এর পরে কী করতে হবে
Google Cloud Console প্রোজেক্ট কনফিগার করা