phpAudit for
REALbasic
Licensing and registration are one of the last things that
developers think about. There are many choices available for the
REALbasic developer and all of them work to varying degrees of
success. Some require the use of a plugin, some of them require an
extensive knowledge of server side programming languages. Some of
them are very simple and don't deter would-be thieves with an
internet connection.
What is
phpAudit?
PHPAudit is a popular licensing server used
by thousands of professionals to protect their software. In the
past they've been more focused on server-side vendors and have
recently moved into the desktop application space.
PHPAudit is a completely automated eCommerce and licensing system.
PHPAudit handles, invoicing and payment from your customers and can
automatically issue a license key and provide access to your
product downloads through a dedicated client area. It does much
more than just handle your product licensing, it can be used to
collect payments for services and non-licensed products.
For more information and details on PHPAudit, please see their
website at www.phpaudit.com.
How does the
REALbasic Class Work?
The
phpAudit class for REALbasic was designed to be a simple and
effective method of combatting software piracy without requiring
hundreds of hours of software development while still maintaining
cost-effective anti-piracy techniques. It is a single
encrypted class for REALbasic that you put in your REALbasic
project. You set several parameters such as the validation URL and
API fingerprint of your phpAudit server, location of the license
file and call a single function when you're application starts or
whenever you want to check for proper registration.
The class checks for the existence of the licensing file in the
location you've specified. If it exists, it performs several
validation checks to ensure it hasn't been moved from another
machine or tampered with and then checks to see if the license has
not expired.
If the local key file does not exist, the class will attempt to
communicate with your phpAudit server and check the validation of
your license key and several other parameters you have control
over. If it passes that validation, the class will then request a
license file from the phpAudit server. Once the file is received it
is run through several validation procedures to ensure accuracy and
that it hasn't been tampered with.
And that's it. The class is very simple to use.
How Much Does the
REALbasic Class Cost?
The phpAudit class for REALbasic costs $200 USD and is in addition
to the fees that phpAudit charges.
How Much Does
PHPAudit Cost?
Prices vary depending upon the number of active licenses
you have. More information on pricing can be found here.
We recommend signing up for the Lite version of PHPAudit so you can
try the service before you spend a lot of time and money. The Lite
version allows 15 active licenses. More information on the Lite
version can be found here.
That's Cheap? What's the Catch?
It's not a catch, but to handle payments on your eCommerce site
you'll have to use one of several gateways. These gateways include
many of the popular gateways including 2CO, Authorize.net, PayPal
and others. You'll need to do a little shopping around as each
gateway has different setup and transaction fees. Depending upon
your volume of sales the fees charged by the gateways can vary
significantly.
Frequently Asked Questions
Do You Have An Example of PHPaudit in
Action?
Use the demo at the
phpAudit website.
How Did BKeeney Software Start Using
phpAudit?
We had a client that was using the server authentication in one of
their existing products. They were using the machine MAC address as
the unique identifier and this was causing issues when they were
switching from their wireless card to their Ethernet port. In the
process of identifying different ways to solve their problem, we
had extensive contact with the fine folks at phpAudit and worked
with their staff to develop the local key authentication for use
with REALbasic.
Do You Have Plans For Other Languages Other Than
REALbasic?
Yes. Contact us if
you have an immediate need.