Подписка будет отменен и Не, обновляется. Apple проверяет наличие доступного баланса до даты подписки. Если баланс отсутствует, подписка будет отменена.
Это то, что должно произойти, и это должно быть передано самим приложением. Apple может только сказать вам, совершена ли покупка из учетной записи Apple. Если в вашей заявке пользователь А покупает с яблочной учетной записи X, а затем он выходит из приложения, подписывается на вход от пользователя B, тогда пользователю будет сказано, что уже куплено. Поскольку покупка производится из счета Apple с X.
Но после этого всплывающего окна для яблока потребуется пароль. Таким образом, пользователь B не может совершить покупку с учетной записью X, он должен выйти из настроек и использовать свою собственную учетную запись Apple, чтобы совершить эту покупку, так как он/она не может указать пароль учетной записи X.
Надеюсь, это поможет. Я также сделал класс для автоматической возобновляемой подписки в github. Вы можете проверить это here, если хотите.
EDIT
Ответ на ваш question--
- Пользователь shoudnt иметь возможность объяснить с тем же яблочного счет. Если он хочет снова использовать этот контент с другой учетной записью (пользователь B с учетной записью X) и дает пароль, то снова эта сумма будет вычтена (только для расходуемых), если она не будет потребляемой, тогда они получат доступ без вычета и в соответствии с подпиской , В очередь будет добавлена новая подписка, которая начнется в конце текущего срока. Вы должны обработать это в своей стороне приложения или оставить его до идиотичности пользователя.
- Apple вернет вам, что подписка была отменена, когда вы запускаете приложение в следующий раз. Все, что вам нужно знать, хотите ли вы показывать свой контент, не имеет значения, был ли он отменен пользователем или из-за недоступного баланса. Все, что вам нужно знать, хотите ли вы показать или нет.
1.Thanks для информации, но проблема в том, что X имеет 2 учетных записей в моем приложении A & B после всплывающего окна, если B дает пароль, тогда проблема заключается в расширении подписки на A и B. –
2. Как я узнал, что подписка отменена из-за отсутствия баланса, и приложение доступно на платформе Android и Apple. –
редактирование ответа –