Использование openScheme с POST

У меня есть приложение iOS, которое нужно переключиться на Safari и открыть ссылку с помощью команды POST. С iOS 10 мы должны использовать ‘openScheme’, но где указать HTTP-метод POST?

Вот где я нахожусь до сих пор;

- (void)openScheme:(NSString *)scheme
           options:(NSDictionary *)options
{
    UIApplication *application = [UIApplication sharedApplication];
    NSURL *URL = [NSURL URLWithString:scheme];
    [application openURL:URL options:options completionHandler:^(BOOL success) {
        if (success) {
            NSLog(@"Opened %@",scheme);
        }
    }];
}

1 ответ

  1. Вы можете достичь этого путем добавления URLSchemes.

    Ниже приведены шаги.

    (i) откройте infoвкладку целевые объекты.

    (ii) ниже вы найдете URL Typesвариант.

    (iii) заполнить данные, как показано на рисунке ниже.Введите описание изображения здесь

    (iv)теперь откройте браузер Safari на iPhone / iPad, введите YourApp://и введите. Это должно открыть ваше приложение.

    Надеюсь, это поможет!