Начните установку iOS-приложения со ссылкой

1

У меня есть следующая функция в контроллере:

/**
 * @Route("/{language}/apps/{application}", defaults={"application":"all"}, name="apps")
 */
public function indexAction( $application )
{
    $url['app'] = "itms-services://?action=download-manifest&url=https://www.xxx.xx/appfiles/App.plist";

    switch ($application) {
        case "app":
            return new Response($this->generateUrl($url['app']));
            break;

        default:
            return $this->render('AppBundle::app.html.twig',
                array(
                    "app" => $url['app']
                )
            );
            break;
    }

}

Приложение представляет собой приложение iOS.

Wenn Я просматриваю ссылку в своем html.twig файле

<a href="{{ app }}">MBS-App installieren</a>

установка приложения начнется на iPad или iPhone. Но wenn я пытаюсь сделать новый ответ, тогда строка будет просматриваться в браузере, но никаких действий не начнется на планшете.

Как мне это изменить?

Теги:

1 ответ

2
Лучший ответ

Вы должны перенаправить на этот URL-адрес вместо ответа с ним:

    case "app":
        return $this->redirect($url['app']);
        break;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню