una tarjeta sido rechazado puedo pendiente pago metodo invalido invalida forma debito credito comprar compra como cancelar apple app acepta ios app-store ios9

ios - tarjeta - no puedo comprar en app store



¿App Store rechaza el envío si NSAllowsArbitraryLoads se establece en YES? (6)

ACTUALIZACIÓN: Apple rechazará las aplicaciones que no cumplan con ATS después de finales de diciembre de 2016.

Source

Sin embargo, si necesita cargar un recurso http:// solo en la web (UIWebView / WKWebView / SafariViewController), lo siguiente debería ser suficiente.

NOTA: Esta clave solo está disponible desde iOS 10.

<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoadsInWebContent</key> <true/> </dict>

El nuevo ATS involucrado por iOS 9 hace que muchas funcionalidades relacionadas con http dejen de funcionar. Tengo que agregar toda la URL de solicitud http en una lista blanca o simplemente podría deshabilitar el ATS configurando NSAllowsArbitraryLoads en YES .

¿Alguien sabe si App Store rechazará el envío si NSAllowsArbitraryLoads se ha establecido en YES ?


Gracias por la respuesta de todos.

La buena noticia es que Apple Accepted mi aplicación con NSAllowsArbitraryLoads configurado en YES .

UPDATE (Gracias @Vijayts): Apple rechazará las aplicaciones que no se ajusten a ATS después de finales de diciembre de 2016.

Source

Sin embargo, si necesita cargar un recurso http: // solo en la web (UIWebView / WKWebView / SafariViewController), lo siguiente debería ser suficiente.

<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoadsInWebContent</key> <true/> </dict>


Lo último que escuchamos de Apple sobre NSAllowsArbitraryLoads fue en diciembre de 2016. https://developer.apple.com/news/?id=12212016b

Apple todavía acepta nuevas aplicaciones y actualizaciones. Mi nueva aplicación fue aprobada en abril de 2017 con NSAllowsArbitraryLoads configurado en YES . Recientemente envié actualizaciones también, sin problemas ni rechazo.


Parece que Apple ha cambiado sus planes:

Aplicación de seguridad de transporte de aplicaciones

Para darle tiempo adicional para prepararse, este plazo se ha ampliado y le proporcionaremos otra actualización cuando se confirme un nuevo plazo. https://developer.apple.com/news/?id=12212016b


Tengo una aplicación que permite a los usuarios especificar una URL que se mostrará en una vista web durante la ejecución. Esta URL puede ser una URL HTTP . Por esta razón, NSAllowsArbitraryLoads establecido en yes.

He enviado una actualización a esta aplicación después de diciembre de 2016 y no tuve problemas.

Mi plist también especifica NSAllowsArbitraryLoadsInWebContent y especifico excepciones que activan TLS para servicios web conocidos que mi aplicación usa cuando TLS es compatible.

Simplemente NSAllowsArbitraryLoadsInWebContent una nota de revisión que explicaba que NSAllowsArbitraryLoadsInWebContent no es suficiente ya que mi aplicación es compatible con iOS 9.

Nunca he tenido una pregunta de la revisión de la aplicación sobre esto.


Todas las conexiones que utilizan las API NSURLConnection, CFURL o NSURLSession usan el comportamiento predeterminado de App Transport Security en aplicaciones creadas para iOS 9.0 o posterior, y OS X 10.11 o posterior. Las conexiones que no cumplan los requisitos fallarán.

Sin embargo, puede especificar excepciones al comportamiento predeterminado en el archivo Info.plist en su aplicación o extensión. Use las teclas en la lista de propiedades para excepciones específicas o para desactivar App Transport Security. La Tabla 1-1 muestra las claves y sus tipos, y usa sangría para indicar la estructura.

Aquí está el enlace de origen: https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/index.html