ОблоТка канала

iOS Dev

iOS Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСлится Ρ„ΠΈΡˆΠΊΠ°ΠΌΠΈ, своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΈ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π’ этом ΠΊΠ°Π½Π°Π»Π΅ Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ истории ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π° Ρ‚Π°ΠΊΠΆΠ΅ новости ΠΈ Ρ‚Ρ€Π΅Π½Π΄Ρ‹ ΠΈΠ· ΠΌΠΈΡ€Π° iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Авторский ΠΊΠ°Π½Π°Π», iOS Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

iOS Dev

4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²
πŸ€” ΠŸΠΎΡ‡Π΅ΠΌΡƒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· App Store? Π‘ΠΎΠ±Ρ€Π°Π» список частых ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ. НСкоторыС ΠΈΠ· Π½ΠΈΡ… основаны ΠΈ Π½Π° Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅, ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ использовали сами. 1️⃣ ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½Π° вашСм сайтС. ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 3.1.3. Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт людям ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ физичСскиС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΈΠ»ΠΈ услуги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ прилоТСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сбора ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Apple Pay ΠΈΠ»ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ. 2️⃣ Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ прилоТСния Π½Π° Ρ€Π΅Π²ΡŒΡŽ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрвСрных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 2.3.1. НС Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π² своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… скрытых ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. 3️⃣ Π Π΅ΠΊΠ»Π°ΠΌΠ° Π² push-увСдомлСниях ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ… ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 3.2.2 β€” Ссли Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, монСтизация Push-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ нСдопустима. Π•ΡΡ‚ΡŒ нюанс Π² 4.5.4, Π³Π΄Π΅ Apple Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ push-увСдомлСния Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π°ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ Π² цСлях прямого ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ Π΄Π°Π»ΠΈ явного согласия. 4️⃣ Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стороннСй Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π² прилоТСния «для Π΄Π΅Ρ‚Π΅ΠΉΒ» ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 1.3 Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ± этом явно 5️⃣ Π‘Π±ΠΎΡ€ нСсанкционированных Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π’ ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ» 5.1.1. сообщаСтся явно ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ. НС стоит ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. 6️⃣ ΠŸΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°. Для, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΎΠΏΡ†ΠΈΠΉ. ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 3.2.2. НСльзя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. 7️⃣ ИспользованиС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° устройства вмСсто IDFA для Ρ†Π΅Π»Π΅ΠΉ отслСТивания ΠžΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ устройства ΠΈΠ»ΠΈ fingerprint - это идСнтификация устройства ΠΏΠΎ Π΅Π³ΠΎ характСристикам: ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Π΄Π°Π½Π½Ρ‹Ρ… устройства, языку ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. На дСсктопах это ΠΏΡ€ΠΎΡ‰Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚ 80% Π΄ΠΎ высоких 90%. 8️⃣ ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ спорного ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ опасного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 1.4.3 Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ± этом явно ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ с Ρ‚Π°Π±Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π°Π»ΠΊΠΎΠ³ΠΎΠ»Π΅ΠΌ. 9️⃣ Π‘Π΅Π·ΡƒΠΌΠ½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹, Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ. ВспомнитС, Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π° 1 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ "я Π±ΠΎΠ³Π°Ρ‚" ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ‚Π°ΠΊ. Π•Π³ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΈΠ· Π°ΠΏΠΏ стор, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π·Π° 8.99. Π₯отя Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅. πŸ”Ÿ ИспользованиС ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ API ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» 2.5.1 Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ± этом. Π₯отя ΠΎΠ΄Π½Π° ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ форсили ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ API со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ становятся deprecated. Π‘ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Π½Π° Ρ…Π°Π±Ρ€Π΅. @iOS Dev