Приложение не запускается по ссылке электронной почты из-за отсутствия двоеточия
У меня проблема с открытием приложения для 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 сейчас)