Universal links в ios 9: з турботою про «прайвесі»

Відео: Forgot Password Universal Links in iOS 9 Mobile

Компанія Apple, очевидно, сподівається відвернути девелоперів від фокусів з URL, на яких в минулому році так ганебно погорів Twitter в своєму прагненні тотально відстежувати, які мобільні додатки юзают користувачі соцмережі на своїх мобільних девайсах.

В Apple вирішили піти дещо іншим шляхом і придумали альтернативний варіант - нову функцію в Universal Links. Ідея полягає в тому, щоб перенаправляти користувача безпосередньо до релевантному контенту в додатку за допомогою тільки стандартної веб-посилання, що починається з http: // або https: //.

На думку авторів даної методи, вона має ряд істотних переваг.

По-перше, жодним чином не порушується горезвісна privacy, тобто НЕ задіюються персональні дані користувача.

У той час, як традиційна схема не дозволяє ініціює додатком розпізнати, чи встановлена на мобільному пристрої користувача цільова програма. Крім того, посилання завжди відкриваються тільки в потрібному додатку, чого не відбувається в цій URL-схемою, де вони технічно можуть вбудовуватися в будь-який додаток, що призводить до конфліктів, коли один і той же вибирається більш, ніж однією програмою.

По-друге, Universal Links передбачає чіткий шлях поширення впливу помилки, яка не призводить до того, що користувач взагалі нічого не бачить, якщо додаток не встановлено.

Замість цього, URL відправляє користувача безпосередньо на сайт програми або відкриває релевантний контент в Safari, або, якщо девелопер передбачив такий варіант в налаштуваннях, веде на цільову сторінку, наприклад, з пропозицією завантажити і встановити відповідну програму.


Нова функція Universal Links, як ми вже сказали, передбачає використання стандартних посилань http або https, надає девелоперу можливість заздалегідь нормувати ту частину вмісту його сайту, яка буде видна користувачеві у відповідній програмі, і дозволяє уникати проблем в разі, якщо контент ще не розміщено в додатку (проте його можна вже знайти на сайті, і коли потрібний контент буде вбудований в додаток, то перенаправлення буде відбуватися автоматично).

Варто відзначити, що ефективна робота функції Universal Links вимагає від девелопера деяких попередніх дій, зокрема необхідно створити спеціальний json-файл, який повинен знаходитися на тому ж сервері, де розміщений сайт. В iOS 9 Apple дану процедуру обіцяє спростити, прибравши вимога, згідно з яким файл повинен містити підпис SSL-сертифіката стороннього провайдера (докладніше дивимося на rus.gogetssl.com).

І ще один момент: Apple вводить обмеження в 50 URL-ів для додатків під iOS 9, яке діяти буде автоматично, в результаті чого використання додатків, в яких даних ліміт перевищено, буде припинятися без пояснення причин.

Відео: Deep Linking Using Custom URL Scheme Example in Swift

Кажуть, що в нових Universal Links є багато чого цікавого, крім акуратності в ставленні до персональних даних користувачів, але про це - в інших публікаціях.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!

» » Universal links в ios 9: з турботою про «прайвесі»