Я собираюсь разработать приложение для Windows Phone и буду использовать стороннюю платную библиотеку (некоторые продукты Aspose). Как многие из Вас знают, файл лицензии для их библиотек применяется при каждом запуске приложения. Но если я помещу этот проект в Магазин Windows, как защитить файл лицензии от кражи? Потому что он будет включен в этот проект.
Приложение Windows Phone и лицензия на внешнюю библиотеку — как защитить файл лицензии?
Ответы (1)
Чтобы применить файл лицензии в качестве встроенного ресурса, добавьте файл лицензии в свой проект и установите его свойство Build Action как встроенный ресурс, после чего вы можете использовать следующий код для применения лицензии:
// Create a PDF license object
Aspose.Pdf.License license = new Aspose.Pdf.License();
// Instantiate license file
license.SetLicense("Aspose.Total.lic");
// Set the value to indicate that license will be embedded in the application
license.Embedded = true;
Для получения дополнительной информации см. Встраивание лицензии как статья Resource в документации Aspose.Pdf.
Что касается использования библиотек Aspose в приложении Windows Phone, пока не объявлено, полностью ли совместимы библиотеки Aspose с платформой Windows Phone или нет. Хорошо, что проверенные/протестированные библиотеки продуктов Aspose для платформы Windows Phone должны быть доступны для использования очень скоро, и тогда вы сможете использовать их без каких-либо проблем.
Меня зовут Икбал, и я являюсь разработчиком-евангелистом в Aspose.