مرجع مقالات کاربردی حوزه اپلیکیشن مرجع مقالات کاربردی حوزه اپلیکیشن .

مرجع مقالات کاربردی حوزه اپلیکیشن

ارتباط با سرور http در اندروید های 9 به بالا

درود میخوام درباره موضوعی در زمینه ی رابطه با سرور در نرم افزار های اپلیکشن اندروید طراحی اپلیکیشن در مشهد کلام کنم. موضوعی که برای خودم پیش اومد و بحران هایی رو برام ساخت که بالاخره با امداد از منابع انگلیسی قضیه حل شد. گفتم شاید برخی از دوستان هم با این قضیه واکنش کنن. شاید بهتره رایاپارس یک منبع فارسی هم براش باشه
رابطه با سرور http در اندروید های تحت خیس از نسخه 9 مشکلی ساخت‌و‌ساز نمی کنه. البته در اندروید های نسخه های فراتر از 8 زمینه امنیت سرور در سکو اولیه قرار گرفته و اندروید 9 به بالا سرورهای http رو حفاظت نمی کنه و اندروید9 اذن ارسال و اخذ داده ها با سرور http رو نمی ده

این قضیه به دلیل امنیت application پیوندها آپ با دنیای فارغ آپ طرح ریزی گردیده.

هم اکنون بریم رمز اصل مقاله

برای اینکه آپ ما بتونه با سروری که http است رابطه برقرار کنه می بایست ادرس دامنه سرور رو به لیست سپید در آپ اضافه کنیم و به آپ بگیم این دامنه جزو دامنه های امن می‌باشد تا اندروید اذن رابطه باهاشو بده.

آغاز بایستی یک پوشه xml در دایرکتوری res/xml/network_security_config.xml تولید نمائید و کد پایین رو داخلش بنویسید:
DomainName.com
دقت:

در نصیب DomainName.com نشانی سرورتون رو جایگزین نمائید

بعد از آن در فولدر منیفست آپ تون در تگ application کد ذیل رو اضافه نمائید. یعنی اینجوری

android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"
اپلیکیشن رو با sync فرمائید و برای دیباگ از اندروید 9 به بالا استعمال و جاری ساختن فرمایید


برچسب: طراحی اپلیکیشن در مشهد،
امتیاز:
 
بازدید:

+ نوشته شده: ۵ آبان ۱۴۰۱ساعت: ۰۹:۱۸:۴۶ توسط:علی پور موضوع: نظرات (0)