نحوه افزودن کلید NSLocationAlwaysUsageDescription به پرونده Info.plist در برنامه iOS شما

عکس پروفایل نویسنده

ما پیامی را از تیم برنامه iOS در مورد اضافه کردن دریافت کردیم

NSLocationAlwaysUsageDescription

کلیدی در

Info.plist

فایل. آخرین ساخت ما به همین دلیل خاص رد شد.

بی خبر بودن از آنچه در اینجا اشتباه رخ داده است. من گوگل کردم و چیزهای جالبی پیدا کردم.

NSLocationAlwaysUsageDescription

کلید باید به شما اضافه شود

Info.plist

اگر برنامه شما از داده های موقعیت مکانی کاربر استفاده می کند ، پرونده را ارسال کنید.

شما باید یک پیام سفارشی در مورد اینکه چرا به داده های موقعیت مکانی کاربر نیز نیاز دارید اضافه کنید. کاملا متعجب از این ، ما از خدمات موقعیت جغرافیایی یا ردیابی مکان کاربر استفاده نمی کردیم. برنامه ما به این قابلیت خاص نیازی نداشت. پس چرا باید به کاربر بگوییم که مکان کاربر را ردیابی می کنیم در حالی که اینگونه نیستیم؟

به نظر می رسد React Native دارای سرویس GeoLocation است که به طور پیش فرض در ساخت شما گنجانده می شود. حتی اگر از GeoLocation API در پایگاه کد خود استفاده نکنید ، همچنان در ساخت برنامه شماست. این باعث ایجاد ربات های کد در مورد استفاده احتمالی از موقعیت جغرافیایی می شود.

شما چگونه این را حل میکنید؟

با مراجعه به این مسئله github – https://github.com/facebook/react-native/issues/20879 ، سه روش ممکن برای رفع این مشکل وجود دارد.

من اولین و آسان را امتحان کردم و این برای من خوب بود. من RCTGeolocation.xcodeproj را از پوشه کتابخانه ها در XCode پاک کردم و برنامه را دوباره ساختم.

در حال حاضر می توانید کتابخانه های سمت چپ را مشاهده کنید …

سئو PBN | خبر های جدید سئو و هک و سرور