Что означает код HRESULT 0xC00D135C (NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE)?

 
Предыдущий Следующий
NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED

NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE

Что означает NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE

NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE означает, что текущая учётная запись не имеет права загрузить трек до завершения покупки.

Что проверить

Сопоставьте content ID с purchase record и текущим entitlement. Проверьте, завершена ли транзакция и обновился ли локальный или серверный licensing state после оплаты.

Не меняйте DRM-файл или сеть как первый тест. Если покупка ещё не завершена, закончите её; если завершена, обновите права и повторите загрузку именно того же трека.

После успешной оплаты проверьте момент обновления entitlement: старый объект Media Library может продолжать видеть прежнее право до refresh или повторного открытия.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.