W moim bieżącym projekcie muszę udostępnić tekst na WhatsApp z aplikacji na iOS.iOS9: canOpenURL zwraca false dla schematu URL WhatApp
Oto mój kod podzielić tekst na WhatsApp: -
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
ale canOpenURL zawsze wraca fałszywe w iOS9.
Czy istnieje polityka prywatności iOS9? Czy ktoś może mi pomóc.
Z góry dziękuję.
w z iOS 9 wprowadzono Apple Transport Security. Może ma to coś wspólnego z tym. Zasadniczo nie można już wysyłać żadnych niezabezpieczonych żądań. Ale nie jestem pewien, czy to jest problem w tym przypadku. – dan
może to pomoże Ci http://stackoverflow.com/questions/30987986/ios-9-not-opening-instagram-app-with-url-scheme – dan
ATS nie ma z tym nic wspólnego. Apple wprowadził oddzielny system, który wymaga podania w 'info.plist' schematów, których użyje aplikacja, ale jest całkowicie ortogonalny dla ATS. – Avi