Я хочу настроить Spring mvc 3 так, чтобы он не возвращал «нулевой» объект в ответе json. Я задал вопрос , как настроить Spring mvc 3, чтобы он не возвращал «нулевой» объект в ответе json? . И я получил предложение настроить ObjectMapper, установив включение сериализации в JsonSerialize.Inclusion.NON_NULL. Итак, на основе Spring configure @ResponseBody JSON format , я внес следующие изменения в конфигурационный файл Spring. Но я получил сообщение об ошибке «Отклонено имя bean-компонента 'jacksonObjectMapper': не идентифицированы пути URL org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping: 86-AbstractDetectingUrlHandlerMapping.java» во время запуска приложения.
NON_DEFAULT
Понятия не имею, почему он был отклонен. Любое предложение приветствуется! Когда пользователь пытается приобрести подписку, за которую он уже заплатил, в iTunes отображается сообщение «Сейчас вы ...
Я использую возобновляемые подписки при покупках приложений в приложении iOS. Когда пользователь пытается приобрести подписку, за которую он уже заплатил, в iTunes отображается сообщение «В настоящее время вы подписаны на это».
Как я могу определить, когда это событие произошло, чтобы я мог обработать транзакцию и предоставить доступ своему приложению.
В paymentQueue: updatedTransactions: метод наблюдателя, через который оно проходит, как SKPaymentTransactionStateFailed. Как отличить этот тип сбоя от других сбоев, таких как нажатие пользователем кнопок отмены?
Должен ли я отправить возвращенную транзакцию или мне нужно вызвать restorePreviousTransactions.
В документах Apple указано: « Если пользователь пытается приобрести нерасходуемый продукт или возобновляемую подписку, которую он уже приобрел, ваше приложение получает регулярную транзакцию для этого элемента, не транзакция восстановления. Однако с пользователя не взимается дополнительная плата за этот продукт. Ваше приложение должно обрабатывать эти транзакции идентично транзакциям исходной транзакции. "