А может и никогда не зарегистрироваться.. Потыкает приложение, закроет и забудет. Вообще Apple рекомендует делать регистрацию опциональной, но если это, допустим, соц сеть или мессенджер, то без регистрации пользователю делать как бы там нечего. Если регистрация принципиальна сразу, то нужно объяснить пользователю что он получит внутри приложения, киллер-фитчи, так скажем.
Ещё такой момент. Получается, что запрашивать статус подписки со своего сервера придётся каждый раз при использовании функции приложения, на которую подписался пользователь? И без интернет соединения разрешать это не получится. Не сверять ведь полученную ранее дату подписки с локальным временем в системе. Это ведь обходиться банальной перестановкой времени?