درخواست دسترسی در React Native IOS


در توسعه اپلیکیشن های IOS همانند Android شما باید برای دسترسی به بعضی چیزها اجازه دسترسی بگیرید.در مقاله اضافه کردن Permission برای Android در React Native من این مسئله رو برای Anbdroid به صورت کامل توضیح دادم. هنگام توسعه نسخه IOS React Native اگر شما نیاز دارید به هر داده شخصی کاربر از طریق اپلیکیشن دسترسی داشته باشید.باید این دسترسی ها رو در فایل Info.plist موجود در پوشه IOS پروژه اضافه کنید.این فایل اساس پروژه های IOS است و در توسعه همه پروژه های IOS چه بصورت native چه با استفاده از فریمورک است و شامل اطلاعات مفیدی در مورد پروژه IOS است.بنابراین در این آموزش متنی ما اجازه دسترسی رو در فایل Info.plist با استفاده از Xcode در Mac اضافه میکنیم.
لیستی از دسترسی هایی که شما نیاز دارید به صورت دستی درخواست بدهید:
- Calendar
- Contact
- Reminder
- Photo
- Bluetooth Sharing
- Microphone
- Camera
- Location
- Heath
- HomeKit
- Media Library
- Motion
- CallKit
- Speech Recognition
- SiriKit
- TV Provider
توجه کنید : قبل از اینکه شروع کنید مطمئن شوید که آخرین نسخه Xcode رو نصب کردید
1.پوشه پروژه React Native خودتون رو باز کنید.
2.پوشه iOS رو درون root اصلی پروژه باز کنید.
3. فایل YourProjectName.xcodeproj رو با استفاده از Xcode باز کنید.
4.بعد از باز کردن فایل بالا در پنل سمت چپ شما فایل info.plist رو دارید.بر روی این فایل double click کنید تا در Xcode باز شود.
5.بعد از باز شدن فایل info.plist یک آیکون کوچک + رو جلوی Information property list میبینیم که با کلیک بر روی آیکون میتونیم دسترسی ها رو در پروژه اضافه کنیم. برای مثال ما Camera permission رو اضافه میکنیم.
6.بعد از کلیک کردن بر روی + شما میتونید لیستی از دسترسی های موجود در IOS رو ببینید.از داخل این لیست دسترسی مورد نیازتون رو انتخاب کنید.در این مورد ما دسترسی camera رو انتخاب میکنیم.
7.بعد از اضافه کردن دسترسی شما باید هدفتون از اضافه کردن این دسترسی رو در ناحیه خالی که جلوی دسترسی وجود داره بیان کنید.
به همین راحتی دسترسی به فایل info.plist اضافه شد.امیدوارم که این آموزش متنی براتون مفید واقع شده باشه و از خوندنش لذت برده باشید.
دیدگاهتان را بنویسید