Я добавил к моему приложению приложения iOS для обнаружения и ответа на собственные схемы URL для запуска приложения (http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html).Ссылка на Facebook с пользовательским префиксом/протоколом (например, myapp: // blahblah)
Ссылка работает отлично на разных сайтах (используя href), но у меня проблема с Facebook. Если я пытаюсь опубликовать ссылку (с помощью Graph API), который выглядит следующим образом:
myapp://blabla
Facebook Ошибка возврата:
The url you supplied is invalid
И для корма с возвращением ссылка
link URL is not properly formatted.
я могу 't просто отправить URL-адрес в качестве сообщения, потому что он не определяется как URL-адрес и отображается только как текст.
Есть ли способ опубликовать в Facebook стену с пользовательскими ссылками?
Edit:
У меня есть идея, но я не знаю, если это сработает. Ввод MyApp: // BlaBla непосредственно в поле адреса в браузере мобильного устройства запускает приложение таким образом, возможно, доступ к веб-странице (например, http://www.mywebpage/myapp) только с перенаправлением на MyApp: // блабла сработает тоже, но Facebook собирается принять, что ссылка?
Он хорошо работает. Протестировано сразу после публикации моего издания, но я не мог ответить на свой вопрос, что быстро: P Я должен был добавить небольшую задержку (1 секунду) перед перенаправлением, потому что, когда перенаправление начинается до «анимации» открытия новой причины открытия нового браузера странная ошибка (проверяется только на Safari) с белым блоком, скрывающим все содержимое веб-страниц, и после всего этого произошел сбой Safari. С задержкой ошибок не было. Спасибо – user1073352