«مجوز عمومی» برای زمانی دردسترس است که مورد استفاده شما در هیچکدام از انواع مجوزهای ازپیش تعریفشده دیگر قرار نمیگیرد. برخلاف سایر مجوزها که شامل فیلدها و ویژگیهایی هستند که مختص یک مورد استفاده هستند، مانند بلیتها، کارتهای وفاداری، و پیشنهادها، «مجوز عمومی» بهگونهای طراحی شده است که با ارائه فیلدهایی که میتوانید برچسبها و مقادیر سفارشی را در آنها تعریف کنید، بهاندازه کافی انعطافپذیر باشد تا از اهداف مختلف پشتیبانی کند.
نمونه موارد استفاده
در زیر چند نمونه از کارهایی که میتوانید با نوع مجوز «عمومی» انجام دهید آورده شده است:
- مجوزهای پارکینگ
- کارتهای کتابخانه
- کارتهای عضویت
- کارتهای بیمه
- تأیید رزرو
- کدهای تأیید پیشغربالگری مشتری
مجوزهایی که حاوی اطلاعات حساس هستند
مواردی وجود دارد که ممکن است مجوز یا مورد استفاده شما شامل اطلاعات حساس باشد، مانند اطلاعات شناساننده شخصی (PII) و دادههای سلامتی. برای این سناریوها، نوع کارت «خصوصی عمومی» برای موارد استفاده ازپیش تأییدشده دردسترس است. برای اطلاعات بیشتر، سند مجوز شخصی عمومی و خطمشی استفاده قابلقبول (AUP) را ببینید.
پلاتفرمهای پشتیبانیشده
با Google Wallet API، میتوانید برای کاربران خود مجوز صادر کنید تا آنها را در «کیف پول Google» خود در چندین پلاتفرم، ازجمله برنامههای Android، و هرجایی که اَبَرپیوندها پشتیبانی میشوند، مانند وبسایتها، ایمیل، و پیامهای پیامک، ذخیره کنند.
میاناهای برنامهسازی کاربردی و کیتهای توسعه نرمافزار
Google Wallet API یک REST API و یک Android SDK ارائه میدهد تا به شما کمک کند مجوزهایتان را بهسرعت و بهآسانی صادر و مدیریت کنید.
- Google Wallet REST API
برای صادر کردن مجوز در پلاتفرمهایی مثل «وب»، ایمیل، یا پیامک، توصیه میکنیم از Google Wallet REST API استفاده کنید. این API مجموعهای از نقاط پایانی را ارائه میدهد که به شما امکان میدهد مؤلفههای مختلف مجوزها را ایجاد، بازیابی، و بهروز کنید.
- کیت توسعه نرمافزار Android برای «کیف پول Google»
برای صادر کردن مجوز در برنامه Android، توصیه میکنیم از «کیت توسعه نرمافزار Android کیف پول Google» استفاده کنید. این کیت توسعه نرمافزار روشهای راحت مختلفی را ارائه میدهد که ادغام کردن Google Wallet API را در برنامههای تلفن همراه بااستفاده از کد بومی آسان میکند.
توجه: برای صادر کردن مجوز با Google Wallet API، استفاده از Google Wallet REST API یا Google Wallet Android SDK الزامی نیست، اما اکیداً توصیه میشود. برای اطلاعات بیشتر درباره صدور مجوز بدون استفاده از REST API یا کیت توسعه نرمافزار Android، به ایجاد کردن «اشیاء مجوز» و «کلاسهای مجوز» در JWT مراجعه کنید.
الزامات
برای صادر کردن مجوز با Google Wallet API، ابتدا باید کارهای زیر را انجام دهید:- حساب صادرکننده Google Wallet API ایجاد کنید.
- توسعهدهندگان غیرAndroid: حساب Google Cloud ایجاد کنید.
- توسعهدهندگان Android: راهاندازی خدمات Google Play.
شروع به کار با Google Wallet API
قبلاز شروع کار با Google Wallet API، این مقالههای مفید را که شما را با ویژگیها و اصطلاحات پایه آشنا میکند مرور کنید.- مفاهیم و اصطلاحات کلیدی: این مقاله شما را با همه ویژگیها و اصطلاحات مهمی که برای کار با Google Wallet API نیاز دارید آشنا میکند.
- نمای کلی «کلاسهای مجوزها» و «اشیاء مجوزها»: مجوزهایی که برای کاربران صادر میکنید با ترکیب کردن «کلاس مجوزها» با «اشیاء مجوزها» ایجاد میشوند. این مقاله شما را با هر دو این مفاهیم و نحوه استفاده از آنها برای ایجاد مجوز آشنا میکند.
- جریان توسعه مجوز «کیف پول Google»: این مقاله نمای کلی سرتاسری از همه مراحل لازم برای ایجاد مجوز با Google Wallet API از ابتدا تا انتها ارائه میدهد.
ابزارها و منابع
- Codelabs
آزمایشگاههای کد خودراهنما شما را در مراحل لازم برای افزودن مجوز به «کیف پول Google» راهنمایی میکنند. برای شروع، اگر پیادهسازی شما فقط در دستگاههای Android خواهد بود، «Android» را انتخاب کنید و اگر پیادهسازی شما از Android، وب، ایمیل، یا پیامک پشتیبانی میکند، «وب» را انتخاب کنید.
- سازنده مجوز
اولین مجوزتان را بهصورت بصری با ابزار سازنده مجوز بسازید و بهطور خودکار JSON موردنیاز برای ایجاد مجوز با Google Wallet API را تولید کنید.
- کیف پول Google Github
ابزارها، کتابخانهها، و کد نمونه مفید برای انواع زبانهای برنامهنویسی را در سازمان Google Wallet Github دریافت کنید.