Settings

একটি অ্যাকশন প্রজেক্টের সেটিংস প্রতিনিধিত্ব করে যা লোকেল নির্দিষ্ট নয়।

YAML প্রতিনিধিত্ব
projectId: string
defaultLocale: string
enabledRegions: 
  - string
disabledRegions: 
  - string
category: enum (Category)
usesTransactionsApi: boolean
usesDigitalPurchaseApi: boolean
usesInteractiveCanvas: boolean
usesHomeStorage: boolean
designedForFamily: boolean
containsAlcoholOrTobaccoContent: boolean
keepsMicOpen: boolean
surfaceRequirements: 
  object (SurfaceRequirements)
testingInstructions: string
localizedSettings: 
  object (LocalizedSettings)
accountLinking: 
  object (AccountLinking)
selectedAndroidApps: 
  - string
ক্ষেত্র
projectId

string

কর্ম প্রকল্প আইডি।

defaultLocale

string

লোকেল যা প্রকল্পের জন্য ডিফল্ট। সমস্ত ফাইলের জন্য resources/ পাথে কোন লোকেল ছাড়াই, স্থানীয়কৃত ডেটা এই defaultLocale দায়ী করা হয়। resources/ কোন লোকেল নয় মানে রিসোর্সটি সমস্ত লোকেলের জন্য প্রযোজ্য।

enabledRegions[]

string

সেই অঞ্চলগুলিকে প্রতিনিধিত্ব করে যেখানে ব্যবহারকারীরা আপনার অ্যাকশনগুলিকে আহ্বান করতে পারে, যা ব্যবহারকারীর উপস্থিতির অবস্থানের উপর ভিত্তি করে৷ disabledRegions সেট করা থাকলে সেট করা যাবে না। যদি enabledRegions এবং disabledRegions উভয়ই নির্দিষ্ট করা না থাকে, ব্যবহারকারীরা সমস্ত অঞ্চলে আপনার ক্রিয়াকলাপগুলিকে আহ্বান করতে পারে৷ প্রতিটি অঞ্চলকে Adwords geotargets এর ক্যানোনিকাল নাম ব্যবহার করে উপস্থাপন করা হয়। https://developers.google.com/adwords/api/docs/appendix/geotargeting উদাহরণ দেখুন: - "জার্মানি" - "ঘানা" - "গ্রীস" - "গ্রেনাডা" - "ইউনাইটেড কিংডম" - "মার্কিন যুক্তরাষ্ট্র" - "ইউনাইটেড স্টেটস মাইনর আউটলাইং আইল্যান্ডস" - "উরুগুয়ে"

disabledRegions[]

string

ব্যবহারকারীর উপস্থিতির অবস্থানের উপর ভিত্তি করে আপনার অ্যাকশনগুলি ব্লক করা অঞ্চলগুলিকে প্রতিনিধিত্ব করে৷ enabledRegions সেট করা থাকলে সেট করা যাবে না। প্রতিটি অঞ্চলকে Adwords geotargets এর ক্যানোনিকাল নাম ব্যবহার করে উপস্থাপন করা হয়। https://developers.google.com/adwords/api/docs/appendix/geotargeting উদাহরণ দেখুন: - "জার্মানি" - "ঘানা" - "গ্রীস" - "গ্রেনাডা" - "ইউনাইটেড কিংডম" - "মার্কিন যুক্তরাষ্ট্র" - "ইউনাইটেড স্টেটস মাইনর আউটলাইং আইল্যান্ডস" - "উরুগুয়ে"

category

enum ( Category )

এই অ্যাকশন প্রকল্পের জন্য বিভাগ।

usesTransactionsApi

boolean

অ্যাকশন লেনদেন ব্যবহার করতে পারে কিনা (উদাহরণস্বরূপ, সংরক্ষণ করা, অর্ডার নেওয়া ইত্যাদি)। যদি মিথ্যা হয়, তাহলে লেনদেন API ব্যবহার করার প্রচেষ্টা ব্যর্থ হয়।

usesDigitalPurchaseApi

boolean

অ্যাকশন ডিজিটাল পণ্যের জন্য লেনদেন করতে পারে কিনা।

usesInteractiveCanvas

boolean

অ্যাকশন ইন্টারেক্টিভ ক্যানভাস ব্যবহার করে কিনা।

usesHomeStorage

boolean

অ্যাকশন হোম স্টোরেজ বৈশিষ্ট্য ব্যবহার করে কিনা।

designedForFamily

boolean

অ্যাকশন সামগ্রী পরিবারের জন্য ডিজাইন করা হয়েছে কিনা (DFF)।

containsAlcoholOrTobaccoContent

boolean

অ্যাকশনে অ্যালকোহল বা তামাক সম্পর্কিত সামগ্রী রয়েছে কিনা।

keepsMicOpen

boolean

কথোপকথনের সময় একটি স্পষ্ট প্রম্পট ছাড়া অ্যাকশন মাইক খোলা রেখে যেতে পারে কিনা।

surfaceRequirements

object ( SurfaceRequirements )

এই প্রজেক্টে অ্যাকশন শুরু করার জন্য ক্লায়েন্টের পৃষ্ঠের প্রয়োজনীয়তাগুলিকে সমর্থন করতে হবে।

testingInstructions

string

অ্যাকশন পর্যালোচকদের জন্য ফ্রি-ফর্ম পরীক্ষার নির্দেশাবলী (উদাহরণস্বরূপ, অ্যাকাউন্ট লিঙ্ক করার নির্দেশাবলী)।

localizedSettings

object ( LocalizedSettings )

প্রকল্পের ডিফল্ট লোকেলের জন্য স্থানীয়কৃত সেটিংস। প্রতিটি অতিরিক্ত লোকেলের নিজস্ব ডিরেক্টরিতে নিজস্ব সেটিংস ফাইল থাকা উচিত।

accountLinking

object ( AccountLinking )

ব্যবহারকারীদের Google সাইন-ইন এবং/অথবা আপনার নিজস্ব OAuth পরিষেবার মাধ্যমে অ্যাকাউন্ট তৈরি বা লিঙ্ক করার অনুমতি দিন।

selectedAndroidApps[]

string

লেনদেনের জন্য Google Play কেনাকাটা অ্যাক্সেস করার জন্য Android অ্যাপগুলি বেছে নেওয়া হয়েছে। এটি ব্র্যান্ডের মালিকানা যাচাই করতে এবং অতিরিক্ত বৈশিষ্ট্যগুলি সক্ষম করতে অ্যাকশন প্রকল্পের সাথে সংযুক্ত Android অ্যাপ থেকে একটি নির্বাচন। আরও তথ্যের জন্য https://developers.google.com/assistant/console/brand-verification দেখুন।

সারফেস প্রয়োজনীয়তা

আপনার প্রজেক্টে অ্যাকশন চালু করার জন্য ক্লায়েন্ট পৃষ্ঠকে অবশ্যই সমর্থন করতে হবে এমন প্রয়োজনীয়তার একটি সেট রয়েছে।

YAML প্রতিনিধিত্ব
minimumRequirements: 
  - object (CapabilityRequirement)
ক্ষেত্র
minimumRequirements[]

object ( CapabilityRequirement )

আপনার প্রজেক্টে অ্যাকশন চালু করার জন্য প্রয়োজনীয় ক্ষমতার ন্যূনতম সেট। যদি পৃষ্ঠে এইগুলির কোনোটি অনুপস্থিত থাকে, তাহলে অ্যাকশনটি ট্রিগার করা হবে না।