¿El logging debe ser siempre opcional en la suscripción no renovable?

Planeo utilizar una suscripción no renovable en la aplicación SaaS, ya que Apple no permite renovaciones automáticas para SaaS.

Apple también requiere que proporcionemos un mecanismo del lado del server para rastrear la suscripción con múltiples dispositivos.

Pero, según mi investigación, Apple también parece rechazar la aplicación si el logging es obligatorio, por lo que dicho logging de usuario debe hacerse opcional.

Mi aplicación se puede usar sin logging al inicio, por lo que el logging es opcional en este momento. Pero, si los usuarios desean comprar una suscripción que no sea de renovación, el logging es obligatorio para rastrear la suscripción.

¿La manzana rechaza este enfoque?

Enlaces relacionados:
aplicación rechazada. Cómo rastrear la suscripción de usuario que no renueva

*ACTUALIZAR

Revisé el video de la session de WWDC2012, y parece que está bien pedirle al usuario que se registre con su server ANTES de comprarlo para los subs que no renueven. Publicaré una respuesta una vez que realmente aprobaron este método.

introduzca la descripción de la imagen aquí

*ACTUALIZAR
Recibí una respuesta de Apple a través del Centro de Resolución.

La conclusión es que deberíamos permitirle al usuario comprar suscripciones sin logging de todos modos.

Esta es la respuesta del equipo de revisión de Apple.

Sería apropiado hacer que el logging sea opcional. Puede proporcionar una alerta que indique que el usuario no podrá rastrear una suscripción en múltiples dispositivos sin registrarse. Sin embargo, debe proporcionar la opción de registrar y rastrear una suscripción después de que también se haya comprado la suscripción.

No tengo una respuesta definitiva, pero mi entendimiento (no solo una suposition) es que debe permitirles comprar la suscripción sin tener una count. Puede advertirles que si no hacen una count, su suscripción no será portátil para otros dispositivos, pero aún tiene que dejarlos avanzar sin una count si lo desean.

Desde una perspectiva técnica, podría tratar esto como "debe permitir que el usuario cree una count sin información personal"; es posible que tengan una count en su server para la validation de recibos, etc., pero no está vinculada a su nombre, correo electrónico, udid, etc. El problema es el de la privacidad, por lo que siempre que no sea información de identificación personal que esté almacenando, es bien para mantener un logging de la suscripción para que sepa cuándo caduca, etc. (Es agradable que luego les permita ingresar su correo electrónico si así lo desean para que puedan hacer que la suscripción sea portátil).

Por supuesto, lo que Apple atesting o no cambia con el time y varía por otros motivos, por lo que YMMV.