eSellerate has released updates for the following SDK options:
- All REALbasic SDKs
- Embedded Web Store SDK for Macintosh
All REALbasic SDKs
The new SDK for REALbasic supports major enhancements released earlier this year for eSellerate's anti-piracy technology, eSellerate Product Activation. It also extends Embedded Web Store support to Windows applications. The new SDK is version 3.6.5, and it includes updates to the following options:
- eSellerate plug-in for REALbasic -- the Integrated eSeller option for use with Macintosh and Windows applications developed using REALbasic
- eWeb plug-in for REALbasic -- the Embedded Web Store option for use with universal binary applications developed using REALbasic; now also supports Windows builds
Changes to the SDK for this release include:
- Support for all product activation enhancements released on March 29
- Windows Vista compatibility
- Windows support for the eWeb plug-in
- Updated “GeckoSoft” demo applications and code samples
Detailed descriptions of the REALbasic SDK options are available in Chapters 17 and 18 of the latest (July 2007) eSellerate User’s Guide.
How to transition to the new SDK
To update applications for the version 3.6.5 SDK:
- Do the following:
- For Integrated eSellers, place eSelleratePlugin.rbx in the REALbasic\Plugins folder.
- For Embedded Web Store eSellers, place ewsPlugin.rbx in the REALbasic\Plugins folder.
- Create a Product Activation set. Notice that the Product Activation Set ID is longer than in previous versions. This change enhances security.
- Copy the Product Activation Set ID from the new Product Activation set, and use it to replace outdated (short version) IDs in your application’s source code.
- Implement new SDK functions as desired.
- Update your install methods to use the new eSellerate Engine. Most SDK options provide an InstallEngine API for this purpose.
- If you’re using eSellerate Standard Serial Numbers, do the following:
- Create a Standard serial number set, and leave Enhanced checked.
- Assign the new serial number set to all SKUs that should use it.
- Copy the Publisher Key from the serial number set, and use it in your application’s source code when calling the ValidateSerialNumber API.
- Complete your usual testing procedures.
- Make the updated application available to your customers.
Embedded Web Store SDK for Macintosh
This release of the Embedded Web Store SDK for Macintosh makes the install engine functionality more reliable when dealing with modified, corrupted or hacked frameworks. It also addresses an issue in which manual activation could fail if an Internet connection was not present when calling eWeb_ActivateSerialNumber and passing in TRUE in the askToConnect parameter. Some general reliability fixes, including a memory leak fix, are also part of this release, which involved updates to the header file, library and eSellerate Engine.
If you currently use this solution, we recommend that you recompile your application with the new SDK, and make the update available to your customers.
For questions about this information, contact support@esellerate.net.
Regards,
The eSellerate Team