Посилання магазину додатків для "оцінити / переглянути цю програму"


193

Я хочу помістити в нього функцію "Оцінити / переглянути цю програму".

Чи є спосіб зв’язатися безпосередньо з екраном у магазині додатків, де вони переглядають додаток? Таким чином, клієнту не потрібно переходити через основне посилання на додаток. Дякую.

EDIT: початок з цього приводу через відсутність відповіді. Просто щоб переконатися, що це кристально ясно: я усвідомлюю, що я можу покластись на сторінку свого додатка в магазині та попросити користувача натиснути звідти на екран "переглянути цей додаток". Питання полягає в тому, чи можна зв’язатися безпосередньо з екраном "переглянути цю програму", щоб їм не довелося нічого клацнути.


1
Дивіться моя відповідь тут: stackoverflow.com/questions/3011246 / ...
iwasrobbed

Відповіді:


349

Для версій нижче iOS 7 використовуйте стару:

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID

Це працює на моєму кінці (Xcode 5 - iOS 7 - Device !):

itms-apps://itunes.apple.com/app/idYOUR_APP_ID

Для iOS 8 або новішої версії:

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software

Фрагмент коду (ви можете просто скопіювати його і вставити):

#define YOUR_APP_STORE_ID 545174222 //Change this one to your ID

static NSString *const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%d";
static NSString *const iOSAppStoreURLFormat = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d";

[NSURL URLWithString:[NSString stringWithFormat:([[UIDevice currentDevice].systemVersion floatValue] >= 7.0f)? iOS7AppStoreURLFormat: iOSAppStoreURLFormat, YOUR_APP_STORE_ID]]; // Would contain the right link

167
Примітка - «тип = фіолетовий + Програмне забезпечення» має бути там і повинен бути буквально «Purple Software» - це не назва вашої компанії, це кодове ім'я для iPhone додатків :) Я витратив годину , перш ніж я зрозумів це ...
Kuba Suder

16
Варто зазначити, що це не працює в тренажері, але працює на фактичному пристрої.
Йосип

1
FYI, це, здається, працює в iPad, але ТІЛЬКИ вдруге, ніколи вперше не пробую. (Після вбивства додатків iTunes & App Store)
Майкл

13
На iOS 7 це переводить мене на сторінку магазину, але не вибирає вкладку "Огляд".
devios1

40
В рамках прошивки 10.3 є новий параметр запит , який може бути доданий до URL - адресою: action=write-review. Я протестував це на iOS 10.2, і він працює, але не знаю, наскільки далеко це йде. Це відкриє діалог "Написати відгук" , а не просто відобразить вкладку "Огляд". Приклад: itunes.apple.com/gb/app/…
Джозеф Даффі

61

Оновлення:

Swift 5.1, Xcode 11

Тестовано на реальному пристрої iOS 13.0 (гарантія на роботу)

import StoreKit

func rateApp() {

    if #available(iOS 10.3, *) {

        SKStoreReviewController.requestReview()

    } else {

        let appID = "Your App ID on App Store"
        let urlStr = "https://itunes.apple.com/app/id\(appID)" // (Option 1) Open App Page
        let urlStr = "https://itunes.apple.com/app/id\(appID)?action=write-review" // (Option 2) Open App Review Page

        guard let url = URL(string: urlStr), UIApplication.shared.canOpenURL(url) else { return }

        if #available(iOS 10.0, *) {
            UIApplication.shared.open(url, options: [:], completionHandler: nil)
        } else {
            UIApplication.shared.openURL(url) // openURL(_:) is deprecated from iOS 10.
        }
    }
}

Працює в iOS 10.3
Володимир Шутюк

видаліть дужки із рядка appID, і це працює
richc

7
Це вже не працює. Що працює - це <product-url>? Action = write-review. Перевірте цю документацію для кращого розуміння: developer.apple.com/documentation/storekit/…
Karthik Kannan

38

Все, написане вище, правильно. Просто зразок, який потрібно вставити у програму та змінити {YOUR APP ID} на фактичний ідентифікатор програми, узятий із iTunesconnect, щоб відобразити сторінку огляду. Зауважте, як це було прокоментовано вище, що він не працює на Симуляторі - просто на пристрої.
- Виправлення через зміни у ios 7.

NSString * appId = @"{YOUR APP ID}";
NSString * theUrl = [NSString  stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software",appId];
if ([[UIDevice currentDevice].systemVersion integerValue] > 6) theUrl = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@",appId];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:theUrl]];

Здається, це відображає для мене порожню сторінку App Store. Здається, вам потрібно додати "id" перед власне ідентифікаційним номером
Гер

чи потрібні дужки для програми? Тому що я забув включити їх, і функція тарифу все ще працює добре.
Гленн

1
номер використання, за винятком {ВАШ
ІДЕНТНІЙ ПРИЛОЖЕННЯ

37

EDIT: iOS 11 Рішення

Це рішення моєї оригінальної відповіді (див. Нижче). При використанні iOS 11 буде працювати наступний формат посилань:

https://itunes.apple.com/us/app/appName/idAPP_ID?mt=8&action=write-review

Просто замініть APP_IDсвій ідентифікатор додатка. Ключовим фактором для роботи посилання є код країни . Посилання вгорі використовує usкод, але насправді не має значення, який код використовується. Користувач автоматично буде перенаправлений до магазину.

Оновлення iOS 11:

Здається, що жодне з рішень, представлених в інших відповідях, щоб потрапити безпосередньо на сторінку огляду, не працює на iOS 11.

Проблема швидше за все, що сторінка додатка в IOS 11 App Store додаток дійсно НЕ мають Tab відгук більше. Натомість огляди зараз розташовані безпосередньо під описом та скріншотами. Звичайно, все-таки можна було б безпосередньо дістатися до цього розділу (наприклад, з якоюсь якоркою), але, схоже, Apple це не підтримує / не передбачає.

Використання одного з наведених посилань більше не працює. Вони все ще переносять користувачів на додаток App Store, але лише на порожню сторінку :

itms-apps://itunes.apple.com/app/idYOUR_APP_ID?action=write-review
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software

Кожен, хто все ще використовує ці посилання, повинен оновлювати свої програми якнайшвидше , оскільки посилання користувачів на порожню сторінку App Store, швидше за все, не те, що ви планували.

Посилання, які не відносяться до сторінки "Огляд", але до сторінки "Програма", все ще працюють, наприклад, наприклад

itms-apps://itunes.apple.com/app/idYOUR_APP_ID   (same as above, but without write-review parameter)

Таким чином, ви все одно можете залучати користувачів на сторінку магазину ваших додатків, але вже не безпосередньо до розділу огляду. Тепер користувачі повинні прокрутити вниз до розділу огляду, щоб залишити свої відгуки.

Без сумніву, це "велика і приголомшлива користь для користувацького досвіду і допоможе розробникам залучати користувачів залишати високоякісні огляди, не дратуючи їх". Молодець Apple ...


SKStoreReviewController. requestReview () працює чи ні?
dev_m

1
Про SKStoreReviewController: "Запросити StoreKit, щоб попросити користувача ознайомитись із додатком. Це може бути, а може і не відображати жоден інтерфейс користувача". Тож SKStoreReviewController - це не рішення. Я намагаюся цього уникати.
Fallstreak

26

Усі вищезазначені підходи є правильними, але в наш час використання SKStoreProductViewController призводить до кращого користувальницького досвіду. Для його використання потрібно зробити наступне:

  • реалізувати SKStoreProductViewControllerDelegate протокол в делегат свого застосування
  • додати необхідний методViewControllerDidFinish :

    - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
      [viewController dismissViewControllerAnimated: YES completion: nil];
    }
  • Перевірте, чи наявний клас SKStoreProductViewController, або покажіть його або переключіться на App Store:

    extern NSString* cAppleID; // must be defined somewhere...
    
    if ([SKStoreProductViewController class] != nil) {
      SKStoreProductViewController* skpvc = [[SKStoreProductViewController new] autorelease];
      skpvc.delegate = self;
      NSDictionary* dict = [NSDictionary dictionaryWithObject: cAppleID forKey: SKStoreProductParameterITunesItemIdentifier];
      [skpvc loadProductWithParameters: dict completionBlock: nil];
      [[self _viewController] presentViewController: skpvc animated: YES completion: nil];
    }
    else {
      static NSString* const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%@";
      static NSString* const iOSAppStoreURLFormat = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@";
      NSString* url = [[NSString alloc] initWithFormat: ([[UIDevice currentDevice].systemVersion floatValue] >= 7.0f) ? iOS7AppStoreURLFormat : iOSAppStoreURLFormat, cAppleID];
      [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
    }

5
Це виглядало як чудове рішення, але я не зміг змусити це працювати. Кнопка "Написати відгук" відключена. Спочатку я думав, що це тому, що я запускав свою версію розробника і думав, що, можливо, потрібно встановити версію магазину додатків. Тож я створив абсолютно новий ідентифікатор пакета і провів його поряд із версією магазину додатків, і все одно не пощастило. Виходячи з цього повідомлення, схоже, що кнопка "Написати відгук" відключена в iOS 7+ stackoverflow.com/questions/19058069/…
Matt R

@MattR це може бути тому, що ви не купили цей додаток. Кнопка «Написати відгук» була включена для мене, але нічого не робила. Мені доведеться перевірити, чи працює вона лише якщо ви придбали додаток.
Камран Хан

3
Будь-яка ідея, як відкрити вкладку "відгуки" за замовчуванням за допомогою цієї реалізації? Документація Apple дає мені лише 3 параметри, але жоден, здається, не пов'язаний з тим, що мені потрібно: SKStoreProductParameterITunesItemIdentifier, SKStoreProductParameterAffiliateToken & SKStoreProductParameterCampaignToken
Jovan

@KamranKhan, я бачу те саме. Мені цікаво, чи це вимкнено у версії dev. Ви спробували це в доданому додатку (підписано), щоб перевірити, чи працює він?
Шаммі

@Shammi Ні, я не перевіряв.
Камран-хан

15

Рішення для iOS 11

Короткі URL-адреси магазину додатків неправильно відкривають інтерфейс "написати відгук" у новому магазині iOS 11 App Store. Наприклад, це не працює:

https://itunes.apple.com/app/id333903271?mt=8&action=write-review

Вирішення проблеми полягає в тому, щоб до URL-адреси включити двобуквенний код країни та назву програми, наприклад:

https://itunes.apple.com/ us / app / twitter / id333903271? mt = 8 & action = написати-огляд

або

itms-apps: //itunes.apple.com/ us / app / twitter / id333903271? mt = 8 & action = написати-огляд

Повну URL-адресу програми ви можете отримати тут: https://linkmaker.itunes.apple.com/

Це успішно відкриває інтерфейс "написати рецензію" в iOS 11 App Store.

Редагувати: Як згадується @Theo нижче, код країни не потрібно локалізувати, а ім'я програми в URL-адресі не потрібно оновлювати, якщо ім’я програми змінюється.

Сподіваємось, Apple скоро виправить це за коротшою URL-адресою. Див. Rdar: // 34498138


3
Це правильний спосіб для iOS 11, який був представлений в WWDC Session 303 . Зауважте, що параметр mt=8не обов'язковий. Крім того, мабуть, код країни та назва програми в URL-адресі потрібні, але ігноруються. Тож URL-адресу не потрібно локалізувати чи оновлювати, коли змінюється назва програми.
Тео

@Ти маєте рацію, лише ідентифікатор потрібно змінити:itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
DaveAlden

4
Серйозно? Скільки годин WWDC нам потрібно спостерігати, щоб уникнути подібних речей?!?
thibaut noah

1
Як зауваження для інших, нове глибоке посилання доступне з iOS 10.3, як сказано в WWDC Session 303 .
К'юли


11

Усі попередні посилання більше не спрямовані на вкладку "Відгуки",

Це посилання спрямовуватиметься безпосередньо до "Вкладки відгуків":

https://itunes.apple.com/app/viewContentsUserReviews?id=AppID

або

itms-apps: //itunes.apple.com/app/viewContentsUserReviews? id = AppID


1
У Бібліотеці розробників Apple немає офіційного посилання, яке спрямовує користувача до "Вкладки відгуків". Однак, оскільки на ios4 ви знайдете зарезервовані ключові слова, такі як viewContentsUserReviews або id, які яблуко досі використовують як параметри отримання URL-адреси. Якщо ви хочете залишатися в безпеці, скористайтеся офіційним Link Maker linkmaker.itunes.apple.com/en-us
Satinos

1
@ Ms.Nehal, питання задає посилання. Вони є фактичною відповіддю, а не вказівником на відповідь.
Тобі Нарі

9

У iOS7 URL-адреса, яка перемикає додаток ур на App Store для оцінки та перегляду, змінилася:

itms-apps://itunes.apple.com/app/idAPP_ID

Там, де APP_ID потрібно замінити вашим ідентифікатором програми.

Для iOS 6 і пізніших версій URL у попередніх відповідях працює добре.

Джерело: Appirater

Насолоджуйтесь кодування .. !!


Він працює на iPhone .. Ніколи не тестував його на iPad. Посилання працює на iPhone. Спробуйте налагодити !!
Сахіл Махаджан

2
Я отримував білий квадрат, тому що не знав, що ви додаєте "id" до свого номера в URL-адресі. Я щойно спробував "... / app / 123123123", а не: "... / app / id123123123". Ха-ха сором мені за те, що я не читав правильно. Сподіваюся, це допоможе тому, хто випадково зробив це теж.
cclogg

8

У iOS 11+ (новий магазин додатків) є новий спосіб зробити це . Ви можете відкрити діалогове вікно "Написати відгук" безпосередньо.

Приклад iOS 11:

itms-apps://itunes.apple.com/us/app/id1137397744?action=write-review

або

https://itunes.apple.com/us/app/id1137397744?action=write-review

Примітки:

  • Потрібен код країни ( /us/). Це може бути будь-який код країни, не має значення.
  • Змініть ідентифікатор програми ( 1137397744) на свій ідентифікатор програми (отримайте його з URL-адреси iTunes).
  • Якщо ви хочете підтримати старішу версію iOS (до 11), вам потрібно, щоб певна умовна логіка пов'язувалась лише таким чином, якщо версія ОС більша або дорівнює 11.

8

Використання цієї URL-адреси було для мене ідеальним рішенням. Він переносить користувача безпосередньо на Write a Review section. Подяки @ Джозефу Даффі. ПОВИНЕН Спробувати

URL = itms-apps://itunes.apple.com/gb/app/idYOUR_APP_ID_HERE?action=write-review&mt=8 Замініть YOUR_APP_ID_HERE своїм AppId

Для зразкового коду спробуйте це:

Swift 3, Xcode 8.2.1:

 let openAppStoreForRating = "itms-apps://itunes.apple.com/gb/app/id1136613532?action=write-review&mt=8"
 if let url = URL(string: openAppStoreForRating), UIApplication.shared.canOpenURL(url) {
      UIApplication.shared.openURL(url)
 } else {
      showAlert(title: "Cannot open AppStore",message: "Please select our app from the AppStore and write a review for us. Thanks!!")
 }

Тут showAlert - спеціальна функція для UIAlertController.


2
Не додайте однакову відповідь на кілька запитань. Дайте відповідь найкращому, а решту позначте як дублікати. Див. Чи прийнятно додати дублюючу відповідь на кілька запитань?
g00glen00b

1
Добре, дякую. Я новачок у цьому і навчаюся. Дякуємо за керівництво, майте це на увазі.
Анкіт Кумар Гупта

7

Починаючи з iOS 10.3, ви можете долучити action=write-reviewелемент запиту до своїх https://itunes.apple.com/...та https://appsto.re/...URL-адрес. На iOS 10.3 і вище він відкриється Write a reviewавтоматично, тоді як на нижчих версіях iOS повернеться на сторінку додатка App Store.

Оновлення iOS 11 : Використовуйте виробник посилань Apple: linkmaker.itunes.apple.com та додайте &action=write-review, здається, це найбільш безпечний шлях.


4

iOS 4 вибрав функцію "Оцінка на видалення".

Поки що єдиний спосіб оцінювати заявку - це через iTunes.

Редагувати: Посилання можуть бути створені до ваших програм через iTunes Link Maker. На цьому сайті є підручник.


Дякую . . . і що я шукаю - це посилання iTunes!
Вільям Йокуш

2
Спробуйте iTunes Link Maker. Я розумію, що це запускає користувачу копію iTunes для того, щоб переглядати магазин. Я відредагую відповідь, щоб розмістити там посилання.
Kynth

4
NSString *url = [NSString stringWithFormat:@"https://itunes.apple.com/us/app/kidsworld/id906660185?ls=1&mt=8"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

4

Версія Swift 2, яка насправді переносить вас на сторінку огляду вашого додатка для iOS 8 та iOS 9:

let appId = "YOUR_APP_ID"
let url = "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=\(appId)"

UIApplication.sharedApplication().openURL(NSURL(string: url)!)

3

Для> = iOS8: (спрощена відповідь @ EliBud).

#define APP_STORE_ID 1108885113

- (void)rateApp{
    static NSString *const iOSAppStoreURLFormat = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d";

    NSURL *appStoreURL = [NSURL URLWithString:[NSString stringWithFormat:iOSAppStoreURLFormat, APP_STORE_ID]];

    if ([[UIApplication sharedApplication] canOpenURL:appStoreURL]) {
        [[UIApplication sharedApplication] openURL:appStoreURL];
    }
}


3

Посилання на будь-яке додаток у AppStore через SKStoreProductViewController

Зв’язатись із вашим додатком у магазині програм легко через SKStoreProductViewController. Але я трохи потрудився, тому вирішив показати тут увесь процес і потрібний якийсь код. Ця методика також гарантує, що завжди буде використовуватися правильний магазин (важливо для локалізованих додатків).

Щоб представити екран продукту будь-якого додатка магазину додатків у вашому додатку з будь-яким із ваших додатків, ViewControllers виконайте наступні дії:

  1. Додайте StoreFit.framework у налаштування проекту (Ціль, Фази збірки -> Посилання Бінарне з бібліотеками
  2. Імпортуйте StoreKit у клас ViewController
  3. Зробіть так, щоб ваш ViewController відповідав цьому протоколу SKStoreProductViewControllerDelegate
  4. Створіть метод для представлення StoreView потрібному екрану продукту
  5. Звільнити в StoreView

Але найголовніше: це - чомусь - не працює в тренажері - вам доведеться створити та встановити на справжньому пристрої з підключенням до Інтернету.

  1. Додавання StorKit.framework до вашого проекту: Знайдіть це в налаштуваннях проекту

SWIFT 4: Це код відповідно до описаних кроків:

    // ----------------------------------------------------------------------------------------
// 2. Import StoreKit into the ViewController class
// ----------------------------------------------------------------------------------------
import StoreKit

// ...

// within your ViewController

    // ----------------------------------------------------------------------------------------
    // 4. Create the method to present the StoreView with the product screen you want
    // ----------------------------------------------------------------------------------------
    func showStore() {

        // Define parameter for product (here with ID-Number)
        let parameter : Dictionary<String, Any> = [SKStoreProductParameterITunesItemIdentifier : NSNumber(value: 742562928)]

        // Create a SKStoreProduktViewController instance
        let storeViewController : SKStoreProductViewController = SKStoreProductViewController()

        // set Delegate
        storeViewController.delegate = self

        // load product
        storeViewController.loadProduct(withParameters: parameter) { (success, error) in

            if success == true {
                // show storeController
                self.present(storeViewController, animated: true, completion: nil)
            } else {
                print("NO SUCCESS LOADING PRODUCT SCREEN")
                print("Error ? : \(error?.localizedDescription)")
            }
        }
    }

// ...

// ----------------------------------------------------------------------------------------
// 3. Make your ViewController conforming the protocol SKStoreProductViewControllerDelegate
// ----------------------------------------------------------------------------------------
extension ViewController : SKStoreProductViewControllerDelegate {

    // ----------------------------------------------------------------------------------------
    // 5. Dismiss the StoreView
    // ----------------------------------------------------------------------------------------
    func productViewControllerDidFinish(_ viewController: SKStoreProductViewController) {
        print("RECEIVED a FINISH-Message from SKStoreProduktViewController")
        viewController.dismiss(animated: true, completion: nil)
    }
}

2

Ось код, який я використовую у своєму додатку;

-(void)rateApp {

     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"itms-apps://itunes.apple.com/app/" stringByAppendingString: @"id547101139"]]]; 
}

2

Не вдалося завантажити відповідь на вкладку "Відгуки". Нижче я знайшов метод для завантаження вкладки "Огляд" без вкладки "Деталі".

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id={APP_ID}&pageNumber=0&sortOrdering=2&mt=8"]];

Замініть {APP_ID}ідентифікатор додатка магазину додатків.


2

SWIFT 3

fileprivate func openAppStore() {
        let appId = "YOUR_APP_ID"
        let url_string = "itms-apps://itunes.apple.com/app/id\(appId)"
        if let url = URL(string: url_string) {
            UIApplication.shared.openURL(url)
        }
    }

2

цитата з Документації для розробників Apple

Крім того, ви можете продовжувати включати постійне посилання на екрани налаштувань або конфігурації свого додатка, що посилається на сторінку продукту App Store. Щоб автоматично відкрити сторінку, на якій користувачі можуть написати відгук у App Store, додайте до URL-адреси продукту параметр запиту = write-review.

Отже, URL-адреса буде такою:

itms-apps: //itunes.apple.com/app/id YOUR_APP_ID ? action = написати-огляд


2

Це чудово працює на iOS 9 - 11.

Не перевірений на попередніх версіях.

[NSURL URLWithString:@"https://itunes.apple.com/app/idXXXXXXXXXX?action=write-review"];

2
let rateUrl = "itms-apps://itunes.apple.com/app/idYOUR_APP_ID?action=write-review"
if UIApplication.shared.canOpenURL(rateUrl) {
    UIApplication.shared.openURL(rateUrl)
}

0

Починаючи з iOS 10.3:

import StoreKit

func someFunction() {
 SKStoreReviewController.requestReview()
}

але його тільки що випущено з 10.3, тому вам все одно знадобиться метод резервного використання для старих версій, як описано вище


0

Якщо ваш додаток було затверджено для бета-версії, воно не використовується, тоді посилання для перегляду додатків доступне, але залишати відгуки не вдасться.

  1. Увійдіть у систему iTunes Connect
  2. Клацніть My Apps
  3. Клацніть на App Iconсвого зацікавленого
  4. Переконайтеся, що ви на своїй App Storeсторінці
  5. Перейдіть до App Informationрозділу (він автоматично переведе вас туди)
  6. Внизу цієї сторінки є синє посилання, на якому написано View on App Store. Клацніть по ньому, і він відкриється на порожню сторінку. Скопіюйте те, що знаходиться на панелі URL-адреси вгорі сторінки, і це посилання на огляд вашої програми. Це буде активно, як тільки додаток стане активним.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.