0

Может ли приложение обнаружить свою дату приобретения без необходимости в веб-сервисе (помимо магазина Windows)?Может ли приложение открыть свою дату приобретения?

Мне нужно это, чтобы создать пробную версию для покупки в приложении.

(Это пол-наблюдение до my previous question)

+0

Я не уверен, что это будет возможно. Но, может быть, вы можете думать о сохранении даты и времени самого первого запуска, где-то в localsettings? – Romasz

+0

@Romasz Вот что [Кори Гилл] (http://stackoverflow.com/questions/34842908/offer-a-trial-of-an-in-app-purchase#comment57427830_34843277) предложил и правильно заключил '' который конечно не является решением ». Но спасибо. (Причина, по которой безопасность от неясности не является решением, заключается в том, что ее можно обнаружить и обойти.) – ispiro

+0

Да, правильно. К сожалению, я не думаю, что вы сможете получить любую информацию из системы. Еще одна идея, которая приходит мне на ум (на этот раз стрелять в темноте) - возможно, вы можете проверить время, когда был создан или изменен любой из файлов в установленном месте (только для чтения)? – Romasz

ответ

1

App и в-приложение продукта дата покупки доступна в AppReceipt и ProductReceipt полей Расписку в. См. CurrentApp.GetAppReceiptAsync

+0

Спасибо! [MSDN] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.store.currentapp.getappreceiptasync.aspx) подразумевает, что мы должны проверить подлинность квитанции. Зачем? Нам не говорят об этом с [CurrentApp.LicenseInformation] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.store.currentapp.licenseinformation). – ispiro

+0

Почему меня это волнует? Потому что мне пришлось либо долгое время проводить/изучать то, что должно было быть простым, или использовать [код MSDN] (https://msdn.microsoft.com/en-us/library/windows/apps/mt219692. aspx), не понимая этого, что является плохой идеей. Вы знаете, в чем тут проблема? (- как это можно было бы использовать.) – ispiro

+0

Я скажу другое: это не полезно для определения функциональности приложения, потому что для этого метода (насколько я понимаю, для этого) требуется подключение к Интернету. Приложение также должно работать в автономном режиме. – ispiro

Смежные вопросы