UPDATE: Serial Validation + Storefront Package and Security.
During the Beta testing, it was brought to my attention that the HISE Validation and the HISE Storefront packages should just be a single package.
I have updated this and also added another secure way to obtain customer products.
Now customers can log in directly to their account via the plugin to view, manage and download products/licenses.
They can also verify via serial code + email verification.
The process is still very straight forward.
First and foremost, use the Product Wizard to create a product. It will walk you through step by step.
11f7ea5a-7a0e-4212-a91e-13e05eb16e06-{0B3C526C-0AA4-46B3-8510-B76FA53E3490}.png
Once that is complete, you can generate a HISE package directly in the developer product view page. Simply enter your project UI size and generate the package. Unzip and place the SoundSync folder in your HISE projects "Scripts" folder.
license manager0.jpg
Open your project and use 1 simple include line to generate the entire package in your project.
include("SoundSync/Runtime/SoundSyncRuntime.js");
4 Then your branded validation window will be present. It will pull your logo, brand colors, store name, etc all from your Store/Brand page in the developer profile.
db779d6a-4146-46e0-a4c9-a4e5b475426f-{32CA4423-5096-4EFC-8560-DEC1CB0A3E46}.png
Use the "Test Connection" button (when connected to the internet) to confirm your connection with SoundSync and to tell the server you have successfully put the package in your project. In your product view (where you downloaded the HISE package) you will see connection status.
4c70b34b-6e63-4538-a5ea-66dbbee0a974-{0EF3A56A-F752-41F2-B774-B72156B4D61C}.png
Once server connection is verified, simply hide the Test Connection button on your UI. This would complete your setup for live export/compilation.
Now lets test it.
Enter email and password OR serial number and email address. If you sign into your account, the plugin is automatically activated and good to go. If you validate via serial, you will need to verify your email before unlocking the product.
66088de3-55fe-46f4-9e16-60d8eb4d7a9d-{6E533AFA-5B56-49AB-BC00-FE0270A83467}.png
If you had an account and logged in, you will be all set. You can view, manage and download products as well as browse the developer catalog.
User Product Page:
3cc09ea3-8547-45a9-8f61-d0799830a29b-{8C7371AE-E5FE-4DA6-B0E0-A7FF34F809A3}.png
Developer Catalog Page:
5f2cb5ee-b5bf-4724-9a48-b74386fe7ce9-{29944C0C-787C-400D-A266-C3AC94343E6E}.png
Developer Product Page:
573967ba-8718-425d-8cac-f2d5a99366c8-{1D4652C8-ADB0-4606-88D6-A677B9126178}.png
If verification was done by serial and email:
The verification will either pass (if serial is already link to customer) or will tell customer to check their email for confirmation. All customer support, verification, etc emails are also branded. If you have set up your custom braded website and domains, they will be used here as well for your from and reply to emails. Soundsync is created to live completely in the background.
license manager3.jpg
Once the customer verifies the license, they will be directed to a confirmation page and the plugin will automatically validate in the background.
license manager4.jpg
Hopefully some of you can find this helpful.
Looking forward to the feedback and thanks to everyone who already signed up!
All the best,
Aaron