بخش AppSettings هستهی اصلی تنظیمات یک اپلیکیشن اپلینی را تعریف میکند. این قسمت شامل اطلاعات پایهای و حیاتی است که برای عملکرد صحیح اپلیکیشن، انتشار در مارکتها، برندسازی، نسخهبندی و مدیریت زبانها مورد نیاز است.
توسعهدهندگان از این بخش برای تعیین مشخصات کلی اپلیکیشن استفاده میکنند.
| فیلد | نوع | مقدار پیشفرض | توضیحات |
|---|---|---|---|
| AppID | AID | {appID} | شناسه یکتای اپلیکیشن، معمولاً نام پکیج یا بسته (bundle ID) |
| AppName | String | {appName} | نام اپلیکیشن |
| AppVersion | String | {appVersion} | نسخه متنی اپلیکیشن (مثلاً "1.0.0") |
| AppVersion.Code | Number | 0 | نسخه عددی برای تشخیص بهروزرسانی در مارکتها |
| AppLogo | URL | {appLogo} | مسیر یا آدرس لوگوی اپلیکیشن |
| AppLogo.Color | Color | {appLogoColor} | رنگ پسزمینه لوگو (مثلاً "#FFFFFF") |
| {email} | ایمیل توسعهدهنده یا پشتیبانی | ||
| WebSite | URL | {webSite} | وبسایت رسمی اپلیکیشن |
| Developer | String | {developer} | نام توسعهدهنده یا شرکت |
| License | License | {license} | نوع لایسنس اپلیکیشن (مثلاً "MIT") |
| MainPage | PageName | 0 | شماره یا شناسه صفحه اصلی (page-id) |
| AppMarket | Market | {appMarket} | مارکت پرداخت درونبرنامهای (GooglePlay, Bazar و...) |
| AppLocale | Locale | {appLocale} | زبان/منطقه اپلیکیشن (مثلاً "fa" یا "en") |
نمونه کدنویسی:
{
"AppSettings": {
"AppID": "{appID}",
"AppName": "{appName}",
"AppVersion": "{appVersion}",
"AppVersion.Code": 0,
"AppLogo": "{appLogo}",
"AppLogo.Color": "{appLogoColor}",
"Email": "{email}",
"WebSite": "{webSite}",
"Developer": "{developer}",
"License": "{license}",
"MainPage": 0,
"AppMarket": "{appMarket}",
"AppLocale": "{appLocale}"
}
}