Приложение не запускается по ссылке электронной почты из-за отсутствия двоеточия

У меня проблема с открытием приложения для iOS по ссылке. Когда я открываю ссылку, она меняет URL с:

http://myapp://my-url

в

http://myapp//my-url

Пользовательская схема не работает, если нет двоеточия. Приложение правильно настроено, потому что когда я вручную набираю двоеточие, оно работает как исключение.

Может кто-нибудь дать совет, как действовать здесь?

2 ответа

В Info.plist у вас должен быть такой код, нет: необходимо при указании схемы URL

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>myapp</string>
        </array>
    </dict>
</array>

Вы можете перенаправить ответ. Сначала сгенерируйте простой URL, когда вы щелкнете по этому URL. Перенаправьте на ваш myapp://my-url(не добавляйте протокол http сейчас)

Другие вопросы по тегам