2016-04-16 3 views
2

В настоящее время я обновляю приложение и использую Xcode 7.3. В приложении используются рекламные объявления iAd и рекламные объявления Flurry. Когда баннер iAd переходит на загрузку, я получаю сообщение об ошибке.canOpenURL, проблемы с добавлением сайта в белый список

-canOpenURL: failed for URL: "about:blank" - error: "This app is not allowed to query for scheme about" 

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

Изучив это, я обнаружил, что метод непригоден для неприкосновенности частной жизни. Однако я даже не могу найти его ни в одном из моих файлов. Кроме того, я прочитал о добавлении сайтов в белый список с помощью LSApplicaitonQueriesSchemes. Я сделал это в своем plist со следующими строками в массиве;

about:blank 
about 
blank 

Ошибка после этого читает;

-canOpenURL: failed for URL: "about:blank" - error: "(null)" 

Я не могу избавиться от ошибки, независимо от того, что я делаю. Есть ли у кого-нибудь идеи, что делать? Я вижу много информации для URL-адресов, которые входят в приложения для социальных сетей и т. Д., Но не для: пустого URL-адреса. Заранее спасибо.

ответ

2
  1. Вам нужен только белый список about, так как это доступная схема.
  2. Сообщение -canOpenURL: failed for URL: "about:blank" - error: "(null)" означает, что у вас все работает. iOS регистрирует это информационное сообщение, когда приложение пытается вызвать canOpenURL: для схемы с белым списком, но не установлено приложение, поддерживающее данную схему. Это запутанное сообщение отладки от iOS, которое можно смело игнорировать.

 Смежные вопросы

  • Нет связанных вопросов^_^