আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপ অনুসরণ করতে, কনজিউমার SDK ব্যবহার করুন। যাত্রা ভাগাভাগি ব্যবহার করে নিম্নলিখিত ট্রিপগুলির সম্পর্কে আরও তথ্য এবং একটি ভূমিকার জন্য, iOS-এ একটি ট্রিপ অনুসরণ করুন দেখুন।
আপনার iOS গ্রাহক অ্যাপের জন্য উপভোক্তা SDK সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পরীক্ষা করুন ।
- কনজিউমার SDK পান ।
- অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন ।
- একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন ।
- প্রমাণীকরণ টোকেন পান ।
- কনজিউমার SDK শুরু করুন ।
ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন
আপনি যে কনজিউমার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.
- মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
- Apple Xcode সংস্করণ 15 বা তার পরে।
ভোক্তা SDK পান
আপনি CocoaPods এর সাথে কনজিউমার SDK ইনস্টল এবং কনফিগার করুন৷
সুইফট প্যাকেজ ম্যানেজার
সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে কনজিউমার SDK ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি বিদ্যমান উপভোক্তা SDK নির্ভরতা মুছে ফেলেছেন।
একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার Xcode
project
বাworkspace
খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান। - URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
- একটি নির্দিষ্ট
version
ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - প্যাকেজ পণ্য চয়ন করুন উইন্ডো থেকে, যাচাই করুন
GoogleRidesharingConsumer
আপনার নির্ধারিতmain
লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের
General
ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।
একটি বিদ্যমান প্রকল্পের জন্য package
আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
- আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।
ম্যানুয়ালি ইনস্টল করা বিদ্যমান উপভোক্তা SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন
(-)
ব্যবহার করুন:-
GoogleRidesharingConsumer.xcframework
-
আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে,
GoogleRidesharingConsumer
বান্ডেলটি সরান৷
কোকোপড ব্যবহার করুন
CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
sudo gem install cocoapods
আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।
ভোক্তা SDK-এর জন্য একটি পডফাইল তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে পডফাইল ব্যবহার করেন।
আপনার প্রকল্প ডিরেক্টরিতে
Podfile
নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:
cd <path-to-project>
পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করে, সাথে তাদের যে কোনো নির্ভরতা থাকতে পারে।
pod install
Xcode-এ আপনার প্রোজেক্ট খুলুন : Xcode বন্ধ করুন এবং তারপর Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।
ম্যানুয়াল ইনস্টলেশন
এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে কনজিউমার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।
এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:
XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি কনজিউমার SDK ইনস্টল করতে ব্যবহার করেন। আপনি M1 চিপসেট ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন।
মানচিত্র SDK ইনস্টল করুন।
SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:
XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷
Xcode শুরু করুন এবং একটি প্রকল্প খুলুন বা তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।
যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।
ডাউনলোড করা
gRPCCertificates.bundle
ফাইলটিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।Consumer SDK ইনস্টল করতে,
GoogleRidesharingConsumer.xcframework
ফাইলটিকে আপনার প্রজেক্টে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড কন্টেন্টের অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।ডাউনলোড করা
GoogleRidesharingConsumer.bundle
টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।
বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:
-
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
-
একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য
-ObjC
যোগ করুন।যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷
অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন
অ্যাপলের অ্যাপ স্টোরে অ্যাপের জন্য অ্যাপের গোপনীয়তার বিবরণ প্রয়োজন। আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।
Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন ৷
এরপর কি
একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন
,আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপ অনুসরণ করতে, কনজিউমার SDK ব্যবহার করুন। যাত্রা ভাগাভাগি ব্যবহার করে নিম্নলিখিত ট্রিপগুলির সম্পর্কে আরও তথ্য এবং একটি ভূমিকার জন্য, iOS-এ একটি ট্রিপ অনুসরণ করুন দেখুন।
আপনার iOS গ্রাহক অ্যাপের জন্য উপভোক্তা SDK সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পরীক্ষা করুন ।
- কনজিউমার SDK পান ।
- অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন ।
- একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন ।
- প্রমাণীকরণ টোকেন পান ।
- কনজিউমার SDK শুরু করুন ।
ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন
আপনি যে কনজিউমার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.
- মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
- Apple Xcode সংস্করণ 15 বা তার পরে।
ভোক্তা SDK পান
আপনি CocoaPods এর সাথে কনজিউমার SDK ইনস্টল এবং কনফিগার করুন৷
সুইফট প্যাকেজ ম্যানেজার
সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে কনজিউমার SDK ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি বিদ্যমান উপভোক্তা SDK নির্ভরতা মুছে ফেলেছেন।
একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার Xcode
project
বাworkspace
খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান। - URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
- একটি নির্দিষ্ট
version
ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - প্যাকেজ পণ্য চয়ন করুন উইন্ডো থেকে, যাচাই করুন
GoogleRidesharingConsumer
আপনার নির্ধারিতmain
লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের
General
ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।
একটি বিদ্যমান প্রকল্পের জন্য package
আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
- আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।
ম্যানুয়ালি ইনস্টল করা বিদ্যমান উপভোক্তা SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন
(-)
ব্যবহার করুন:-
GoogleRidesharingConsumer.xcframework
-
আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে,
GoogleRidesharingConsumer
বান্ডেলটি সরান৷
কোকোপড ব্যবহার করুন
CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
sudo gem install cocoapods
আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।
ভোক্তা SDK-এর জন্য একটি পডফাইল তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে পডফাইল ব্যবহার করেন।
আপনার প্রকল্প ডিরেক্টরিতে
Podfile
নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:
cd <path-to-project>
পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করে, সাথে তাদের যে কোনো নির্ভরতা থাকতে পারে।
pod install
Xcode-এ আপনার প্রোজেক্ট খুলুন : Xcode বন্ধ করুন এবং তারপর Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।
ম্যানুয়াল ইনস্টলেশন
এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে কনজিউমার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।
এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:
XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি কনজিউমার SDK ইনস্টল করতে ব্যবহার করেন। আপনি M1 চিপসেট ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন।
মানচিত্র SDK ইনস্টল করুন।
SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:
XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷
Xcode শুরু করুন এবং একটি প্রকল্প খুলুন বা তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।
যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।
ডাউনলোড করা
gRPCCertificates.bundle
ফাইলটিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।Consumer SDK ইনস্টল করতে,
GoogleRidesharingConsumer.xcframework
ফাইলটিকে আপনার প্রজেক্টে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড কন্টেন্টের অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।ডাউনলোড করা
GoogleRidesharingConsumer.bundle
টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।
বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:
-
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
-
একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য
-ObjC
যোগ করুন।যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷
অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন
অ্যাপলের অ্যাপ স্টোরে অ্যাপের জন্য অ্যাপের গোপনীয়তার বিবরণ প্রয়োজন। আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।
Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন ৷
এরপর কি
একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন
,আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপ অনুসরণ করতে, কনজিউমার SDK ব্যবহার করুন। যাত্রা ভাগাভাগি ব্যবহার করে নিম্নলিখিত ট্রিপগুলির সম্পর্কে আরও তথ্য এবং একটি ভূমিকার জন্য, iOS-এ একটি ট্রিপ অনুসরণ করুন দেখুন।
আপনার iOS গ্রাহক অ্যাপের জন্য উপভোক্তা SDK সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পরীক্ষা করুন ।
- কনজিউমার SDK পান ।
- অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন ।
- একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন ।
- প্রমাণীকরণ টোকেন পান ।
- কনজিউমার SDK শুরু করুন ।
ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন
আপনি যে কনজিউমার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.
- মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
- Apple Xcode সংস্করণ 15 বা তার পরে।
ভোক্তা SDK পান
আপনি CocoaPods এর সাথে কনজিউমার SDK ইনস্টল এবং কনফিগার করুন৷
সুইফট প্যাকেজ ম্যানেজার
সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে কনজিউমার SDK ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি বিদ্যমান উপভোক্তা SDK নির্ভরতা মুছে ফেলেছেন।
একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার Xcode
project
বাworkspace
খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান। - URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
- একটি নির্দিষ্ট
version
ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ উল্লেখ করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - প্যাকেজ পণ্য নির্বাচন করুন উইন্ডো থেকে, যাচাই করুন
GoogleRidesharingConsumer
আপনার নির্ধারিতmain
লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের
General
ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।
একটি বিদ্যমান প্রকল্পের জন্য package
আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
- আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।
ম্যানুয়ালি ইনস্টল করা বিদ্যমান উপভোক্তা SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন
(-)
ব্যবহার করুন:-
GoogleRidesharingConsumer.xcframework
-
আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে,
GoogleRidesharingConsumer
বান্ডেলটি সরান৷
কোকোপড ব্যবহার করুন
CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
sudo gem install cocoapods
আরো বিস্তারিত জানার জন্য, CocoaPods Get Started গাইড দেখুন।
ভোক্তা SDK-এর জন্য একটি পডফাইল তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে পডফাইল ব্যবহার করেন।
আপনার প্রকল্প ডিরেক্টরিতে
Podfile
নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:
cd <path-to-project>
পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করে, সাথে তাদের যে কোনো নির্ভরতা থাকতে পারে।
pod install
Xcode-এ আপনার প্রোজেক্ট খুলুন : Xcode বন্ধ করুন এবং তারপর Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।
ম্যানুয়াল ইনস্টলেশন
এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে কনজিউমার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।
এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:
XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি কনজিউমার SDK ইনস্টল করতে ব্যবহার করেন। আপনি M1 চিপসেট ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন।
মানচিত্র SDK ইনস্টল করুন।
SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:
XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷
Xcode শুরু করুন এবং একটি প্রকল্প খুলুন বা তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।
যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।
ডাউনলোড করা
gRPCCertificates.bundle
ফাইলটিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।Consumer SDK ইনস্টল করতে,
GoogleRidesharingConsumer.xcframework
ফাইলটিকে আপনার প্রজেক্টে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড কন্টেন্টের অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।ডাউনলোড করা
GoogleRidesharingConsumer.bundle
টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।
বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:
-
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
-
একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য
-ObjC
যোগ করুন।যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷
অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন
অ্যাপলের অ্যাপ স্টোরে অ্যাপের জন্য অ্যাপের গোপনীয়তার বিবরণ প্রয়োজন। আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।
Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন ৷
এরপর কি
একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন
,আপনার iOS কনজিউমার অ্যাপে অন-ডিমান্ড ট্রিপ অনুসরণ করতে, কনজিউমার SDK ব্যবহার করুন। যাত্রা ভাগাভাগি ব্যবহার করে নিম্নলিখিত ট্রিপগুলির সম্পর্কে আরও তথ্য এবং একটি ভূমিকার জন্য, iOS-এ একটি ট্রিপ অনুসরণ করুন দেখুন।
আপনার iOS গ্রাহক অ্যাপের জন্য উপভোক্তা SDK সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পরীক্ষা করুন ।
- কনজিউমার SDK পান ।
- অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন ।
- একটি Google ক্লাউড কনসোল প্রকল্প কনফিগার করুন ।
- প্রমাণীকরণ টোকেন পান ।
- কনজিউমার SDK শুরু করুন ।
ন্যূনতম সিস্টেম প্রয়োজনীয়তা পরীক্ষা করুন
আপনি যে কনজিউমার SDK ব্যবহার করছেন তার সংস্করণের জন্য ন্যূনতম প্রয়োজনীয়তার জন্য রিলিজ নোটগুলি পরীক্ষা করুন৷ রিলিজ নোট দেখুন.
- মোবাইল ডিভাইসটি অবশ্যই iOS 14 বা তার পরে চলমান হতে হবে।
- Apple Xcode সংস্করণ 15 বা তার পরে।
ভোক্তা SDK পান
আপনি CocoaPods এর সাথে কনজিউমার SDK ইনস্টল এবং কনফিগার করুন৷
সুইফট প্যাকেজ ম্যানেজার
সুইফট প্যাকেজ ম্যানেজারের মাধ্যমে কনজিউমার SDK ইনস্টল করা যেতে পারে। SDK যোগ করতে, নিশ্চিত করুন যে আপনি বিদ্যমান উপভোক্তা SDK নির্ভরতা মুছে ফেলেছেন।
একটি নতুন বা বিদ্যমান প্রকল্পে SDK যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার Xcode
project
বাworkspace
খুলুন, তারপর ফাইল > প্যাকেজ নির্ভরতা যোগ করুন এ যান। - URL হিসেবে https://github.com/googlemaps/ios-consumer-sdk লিখুন, প্যাকেজ টানতে এন্টার টিপুন এবং "প্যাকেজ যোগ করুন" এ ক্লিক করুন।
- একটি নির্দিষ্ট
version
ইনস্টল করতে, নির্ভরতা নিয়ম ক্ষেত্রটি সংস্করণ-ভিত্তিক বিকল্পগুলির একটিতে সেট করুন। নতুন প্রকল্পগুলির জন্য, আমরা সর্বশেষ সংস্করণ নির্দিষ্ট করার এবং "সঠিক সংস্করণ" বিকল্পটি ব্যবহার করার পরামর্শ দিই৷ একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - প্যাকেজ পণ্য চয়ন করুন উইন্ডো থেকে, যাচাই করুন
GoogleRidesharingConsumer
আপনার নির্ধারিতmain
লক্ষ্যে যোগ করা হবে। একবার সম্পূর্ণ হলে, "প্যাকেজ যোগ করুন" এ ক্লিক করুন। - আপনার ইনস্টলেশন যাচাই করতে, আপনার লক্ষ্যের
General
ফলকে নেভিগেট করুন। ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রীতে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে হবে। আপনি প্যাকেজ এবং এর সংস্করণ যাচাই করতে "প্রজেক্ট নেভিগেটর" এর "প্যাকেজ নির্ভরতা" বিভাগটি দেখতে পারেন।
একটি বিদ্যমান প্রকল্পের জন্য package
আপডেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- এক্সকোড থেকে, "ফাইল> প্যাকেজ> সর্বশেষ প্যাকেজ সংস্করণে আপডেট" এ যান।
- আপনার ইনস্টলেশন যাচাই করতে, প্যাকেজ এবং এর সংস্করণ যাচাই করতে প্রজেক্ট নেভিগেটরের প্যাকেজ নির্ভরতা বিভাগে যান।
ম্যানুয়ালি ইনস্টল করা বিদ্যমান উপভোক্তা SDK সরাতে, এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার Xcode প্রকল্প কনফিগারেশন সেটিংস থেকে, ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড সামগ্রী খুঁজুন। নিম্নলিখিত কাঠামো সরাতে বিয়োগ চিহ্ন
(-)
ব্যবহার করুন:-
GoogleRidesharingConsumer.xcframework
-
আপনার Xcode প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে,
GoogleRidesharingConsumer
বান্ডেলটি সরান৷
কোকোপড ব্যবহার করুন
CocoaPods টুল ইনস্টল করুন : একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
sudo gem install cocoapods
আরও বিশদ বিবরণের জন্য, CocoaPods Get Start নির্দেশিকা পড়ুন।
ভোক্তা SDK-এর জন্য একটি পডফাইল তৈরি করুন : আপনি API এবং এর নির্ভরতা ইনস্টল করতে পডফাইল ব্যবহার করেন।
আপনার প্রকল্প ডিরেক্টরিতে
Podfile
নামে একটি ফাইল তৈরি করুন। এই ফাইলটি আপনার প্রকল্পের নির্ভরতা সংজ্ঞায়িত করে।Podfile সম্পাদনা করুন এবং আপনার নির্ভরতা যোগ করুন। এখানে একটি উদাহরণ যা নির্ভরতা অন্তর্ভুক্ত করে:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Podfile সংরক্ষণ করুন : একটি টার্মিনাল খুলুন এবং Podfile সহ ফোল্ডারে যান:
cd <path-to-project>
পড ইন্সটল কমান্ড চালান : এই কমান্ডটি পডফাইলে নির্দিষ্ট করা APIগুলিকে ইনস্টল করে, সাথে তাদের যে কোনো নির্ভরতা থাকতে পারে।
pod install
Xcode-এ আপনার প্রোজেক্ট খুলুন : Xcode বন্ধ করুন এবং তারপর Xcode চালু করতে আপনার প্রোজেক্টের .xcworkspace ফাইল খুলুন (ডাবল-ক্লিক করুন)। প্রকল্পটি পরে খুলতে, .xcworkspace ফাইলটি ব্যবহার করুন।
ম্যানুয়াল ইনস্টলেশন
এই নির্দেশিকাটি দেখায় কিভাবে ম্যানুয়ালি আপনার প্রোজেক্টে কনজিউমার SDK ধারণকারী XCFramework যোগ করতে হয় এবং Xcode-এ আপনার বিল্ড সেটিংস কনফিগার করতে হয়।
এই নির্দেশিকা অনুসরণ করার আগে, নিম্নলিখিতগুলি করুন:
XCFramework ডাউনলোড করুন, একটি বাইনারি প্যাকেজ যা আপনি কনজিউমার SDK ইনস্টল করতে ব্যবহার করেন। আপনি M1 চিপসেট ব্যবহার করে মেশিন সহ একাধিক প্ল্যাটফর্মে এই প্যাকেজটি ব্যবহার করতে পারেন।
মানচিত্র SDK ইনস্টল করুন।
SDK বাইনারি এবং সম্পদ ডাউনলোড করুন:
XCFramework এবং সংস্থানগুলি অ্যাক্সেস করতে জিপ করা ফাইলগুলি আনপ্যাক করুন৷
Xcode শুরু করুন এবং একটি প্রকল্প খুলুন বা তৈরি করুন। আপনি যদি iOS এ নতুন হন, একটি নতুন প্রকল্প তৈরি করুন এবং iOS অ্যাপ টেমপ্লেট নির্বাচন করুন।
যদি আপনার প্রজেক্ট গ্রুপে ফ্রেমওয়ার্ক গ্রুপ না থাকে তবে এটি তৈরি করুন।
ডাউনলোড করা
gRPCCertificates.bundle
ফাইলটিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।Consumer SDK ইনস্টল করতে,
GoogleRidesharingConsumer.xcframework
ফাইলটিকে আপনার প্রজেক্টে ফ্রেমওয়ার্ক, লাইব্রেরি এবং এমবেডেড কন্টেন্টের অধীনে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।ডাউনলোড করা
GoogleRidesharingConsumer.bundle
টিকে আপনার Xcode প্রকল্পের শীর্ষ-স্তরের ডিরেক্টরিতে টেনে আনুন। অনুরোধ করা হলে, কপি আইটেম নির্বাচন করুন।প্রজেক্ট নেভিগেটর থেকে আপনার প্রজেক্ট সিলেক্ট করুন এবং আপনার অ্যাপ্লিকেশনের টার্গেট বেছে নিন।
বিল্ড ফেজ ট্যাবটি খুলুন এবং লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারিতে , নিম্নলিখিত কাঠামো এবং লাইব্রেরিগুলি যোগ করুন যদি সেগুলি ইতিমধ্যে উপস্থিত না থাকে:
-
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
-
একটি নির্দিষ্ট লক্ষ্যের পরিবর্তে আপনার প্রকল্পটি বেছে নিন এবং বিল্ড সেটিংস ট্যাবটি খুলুন। অন্যান্য লিঙ্কার ফ্ল্যাগ বিভাগে, ডিবাগ এবং রিলিজ উভয়ের জন্য
-ObjC
যোগ করুন।যদি এই সেটিংসগুলি দৃশ্যমান না হয়, তবে বিল্ড সেটিংস বারে ফিল্টারটি বেসিক থেকে সকলে পরিবর্তন করুন৷
অ্যাপল প্রাইভেসি ম্যানিফেস্ট ফাইল পরিদর্শন করুন
অ্যাপলের অ্যাপ স্টোরে অ্যাপের জন্য অ্যাপের গোপনীয়তার বিবরণ প্রয়োজন। আপডেট এবং আরও তথ্যের জন্য অ্যাপল অ্যাপ স্টোরের গোপনীয়তা বিবরণ পৃষ্ঠাতে যান।
Apple Privacy Manifest ফাইলটি SDK-এর জন্য রিসোর্স বান্ডেলে অন্তর্ভুক্ত করা হয়েছে। গোপনীয়তা ম্যানিফেস্ট ফাইলটি অন্তর্ভুক্ত করা হয়েছে তা যাচাই করতে এবং এর বিষয়বস্তু পরিদর্শন করতে, আপনার অ্যাপের একটি সংরক্ষণাগার তৈরি করুন এবং সংরক্ষণাগার থেকে একটি গোপনীয়তা প্রতিবেদন তৈরি করুন ৷