Безопаснее поставить номер версии в фактическое имя файла. Это позволяет сразу нескольким версиям, чтобы вы могли развернуть новую версию, и если все кэшированные HTML-страницы все еще существуют, которые запрашивают более старую версию, они получат версию, которая работает со своим HTML.
Примечание. , в одном из самых больших версий развертывания в любом месте в Интернете, jQuery использует номера версий в фактическом имени файла, и он надежно позволяет нескольким версиям сосуществовать без какой-либо специальной логики на стороне сервера (каждая версия представляет собой просто другой файл).
Это разрушает кеш один раз при развертывании новых страниц и новых связанных файлов (что вам и нужно), и с тех пор эти версии могут быть эффективно кэшированы (что вам также нужно).
Вы не должны обновлять статус покупки в paymentQueueRestoreCompletedTransactionsFinished
. Эта функция просто позволяет вам узнать, что процесс восстановления завершен. Вы можете использовать это для обновления своего пользовательского интерфейса или отображения предупреждения или чего-то еще.
Процесс восстановления возвращает транзакции, возвращаемые в функцию updatedTransactions
, где вы обрабатываете состояние .restored
так же, как вы обрабатываете состояние .purchased
.
По сути, «восстановление» просто повторяет процесс транзакции покупки для непотребимых и автоматически обновляемых типов подписки на покупку.
p
из своего кода. Он должен быть установлен изtransaction.payment
– Paulw11 27 September 2016 в 21:03