ios - para - que significa alt en una imagen
Enlace a la aplicación administrar suscripciones en la tienda de aplicaciones (6)
Actualmente con la compra de la aplicación In, la única forma de cancelar una suscripción de renovación automática es hacer lo siguiente con el dispositivo:
Configuraciones> Almacenar> Ver mi cuenta> Administrar mi suscripción
¿Es posible vincular mediante programación directamente a la página Administrar mi suscripción en la tienda de aplicaciones? Sé que puedo abrir la tienda de aplicaciones a través de algo como
NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com"];
[[UIApplication sharedApplication] openURL:url];
He visto otras aplicaciones hacer esto, pero parece que no puedo entender cómo.
Es posible que las respuestas anteriores estén un poco desactualizadas (incluida la documentación de Apple grrr), ya que recibo un error de Safari al intentar usar el enlace:
// old way
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
Al usar XCode 5.1 y iOS 7.x, puedo enlazar correctamente a la sección "Administrar suscripciones" para la aplicación en cuestión usando el siguiente openURL:
llamar:
// new way
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]
La nueva forma (WWDC 2018) es la siguiente URL de acuerdo con la sesión 705 : https://apps.apple.com/account/subscriptions
Mi aplicación ha sido rechazada recientemente por proporcionar una opción de administración de suscripción externa en mi aplicación. El mensaje que recibí del equipo de desarrollo de Apple fue: "Aún encontramos que, si bien ha enviado productos de la aplicación In App Purchase para su aplicación, la funcionalidad de compra In App no está presente en su binario. Específicamente, la opción ''Gestionar suscripciones'' se vincula fuera de La aplicación para iTunes Store ".
Proporcioné una vista para que el usuario pueda "Restaurar / Suscribirse" a una suscripción anual renovable automática (por supuesto, he agregado la lógica subyacente para detectar cuándo el usuario está suscrito / no suscrito, y un botón "Administrar mis suscripciones" que permite El usuario puede administrar su suscripción a través de iTunes (que es algo que obtuve de varias fuentes, incluido este post).
Creo que esto debe evitarse para que el producto IAP sea aceptado. Tal vez haya enfrentado el mismo problema al enviar la aplicación para revisar.
Puedes lograr esto en Swift usando el siguiente código:
let url=NSURL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")
UIApplication.sharedApplication().openURL(url!)
Swift 3
let url = URL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")
UIApplication.shared.openURL (url!)
Siguiendo esta guía de iTunes Connect , esta URL funciona:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
Puede vincular directamente a la página Administrar suscripciones en la App Store sin tener que escribir su propia página de administración de suscripciones. Para hacerlo, enlace a esta URL: https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
Sin embargo, esto redirigirá a Safari antes de redirigir a App Store App. Así que el usuario verá el cambio de aplicación dos veces en su dispositivo. Cambiar https
a itms
o itms-apps
no parece funcionar simplemente.
Por cierto, esto solo funciona en el dispositivo. No funcionaría en el simulador.
use este enlace para omitir el safari y acceder directamente a la pantalla en la tienda de aplicaciones:
itmss://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
que te diviertas