«مجوز عمومی» برای زمانی دردسترس است که مورد استفاده شما در هیچکدام از انواع مجوز ازپیش تعریفشده دیگر قرار نمیگیرد. برخلاف سایر مجوزها که شامل فیلدها و ویژگیهایی هستند که مختص یک مورد استفاده هستند، مانند بلیتها، کارتهای وفاداری و پیشنهادها، مجوز عمومی بهگونهای طراحی شده است که بهاندازه کافی انعطافپذیر باشد تا با ارائه فیلدهایی که میتوانید برچسبها و مقادیر سفارشی را تعریف کنید، از اهداف مختلفی پشتیبانی کند.
نمونه موارد استفاده
در زیر چند نمونه از کارهایی که میتوانید با نوع مجوز «عمومی» انجام دهید آورده شده است:
- مجوزهای پارکینگ
- کارتهای کتابخانه
- کارت عضویت
- کارتهای بیمه
- تأیید رزرو
- کدهای تأیید پیشغربالگری مشتری
مجوزهایی که حاوی اطلاعات حساس هستند
در مواردی ممکن است مجوز یا مورد استفاده شما شامل اطلاعات حساس، مانند اطلاعات شناساننده شخصی (PII) و دادههای سلامتی باشد. برای این سناریوها، نوع کارت «خصوصی عمومی» برای موارد استفاده ازپیش تأییدشده دردسترس است. برای اطلاعات بیشتر، سند مجوز شخصی عمومی و خطمشی استفاده مجاز (AUP) را ببینید.
پلاتفرمهای پشتیبانیشده
با Google Wallet API، میتوانید برای کاربران خود مجوز صادر کنید تا آنها را در «کیف پول Google» خود در چندین پلاتفرم، ازجمله برنامههای تلفن همراه، و هر جایی که اَبَرپیوندها پشتیبانی میشوند، مانند وبسایتها، ایمیل، و پیامهای پیامک، ذخیره کنند.
میاناهای برنامهسازی کاربردی و کیتهای توسعه نرمافزار
Google Wallet API یک REST API و یک کیت توسعه نرمافزار Android ارائه میدهد تا به شما کمک کند مجوزهایتان را بهسرعت و بهآسانی صادر و مدیریت کنید.
- Google Wallet REST API
برای صادر کردن مجوز در پلاتفرمهایی مثل وب، iOS، یا برنامههای تلفن همراه، ایمیل، و پیامک بااستفاده از پیوندهای «افزودن به کیف پول Google»، توصیه میکنیم از 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 SDK، به ایجاد کردن اشیای مجوزها و کلاسهای مجوزها در 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 Wallet Github
ابزارها، کتابخانهها، و کد نمونه مفید برای انواع زبانهای برنامهنویسی را در سازمان Google Wallet Github دریافت کنید.