Test App world license key

My application is available for sale on the App World, it uses the dynamic licensing model.

Here's how I understand licensing process works:

1. the customer buys my app via BlackBerry App World and it downloads to their phone

2. at the end of the server download RIM comes in contact with my license server, sending on the details of the customer

3. my license server responds with a valid license key

4 RIM then sends this license key on BlackBerry from the client and stores the key on the device

5. when my app is running it reads the provided license key and validates them before allowing the application to run.

Couple of questions about this:

(1) is my understanding correct?

(2) is it possible to test step 4 without having to buy the app each time?

Thank you very much.

No, I'm sorry, I don't have.  My first application was a "leap of faith, but I'm planning a backup mechanism where the user could manually type in key French - useful for App World buy too much."  I've never had to use it for a purchase of the App World.

To help put your mind at rest, here is my code, I think you will find is the same as the function.

Try to get the generated key App World
Group CodeModuleGroup = null;
CodeModuleGroup [] groupArray = CodeModuleGroup.loadAll ();
String moduleName = ApplicationDescriptor.currentApplicationDescriptor () .getModuleName ();
If (groupArray! = null) {}
for (int i = 0; i)< grouparray.length;="" i++="" )="">
If (groupArray [i] .containsModule (moduleName)) {}
Group = groupArray [i];
break;
}
}
}
String key = null;
If (group! = null) {}
key = group.getProperty ("RIM_APP_WORLD_LICENSE_KEY");
If (key! = null & key.length () > 0) {}
key = key.toUpperCase ();
}
}

Tags: BlackBerry Developers

Similar Questions

  • Question of testing App World

    Hello

    I submitted an update for my MeasureMe approved native application. I limited the devices supported in this update Q10, Z10 and Z30.

    I have received a refusal for the update. The rejection of the tester message is: «I'm testing your app on BlackBerry Z10, Z30, Q10, Q5 and Z3.» When I press the features of ' drag and VARIOUS ", it does not. "

    I don't know why the app was tested on Q5 and Z3?

    Hi msalamali,

    Please send me a PM with your AppID and release #.

    I'll take a look at the presentation and test only the supported devices.

    powerfully.

    Bryan Van Engelen

    BlackBerry World

  • App World submission + dynamic licensing

    Hi all

    A quick question that I got chance to find an answer to. We present our first application for review of the App World. We intend on dynamic implementation of license, and I found almost all of the information I need on these forums (thanks!). However, I saw a someone discuss how dynamic licensing is managed in the course of the review of the presentation/app process.

    For example, I have my web server set to meet license applications, and I put the code in my application to prevent exploitation without a license. RIM will use these tools during the test as if an app store purchase has been registered, or have another way to circumvent the licensing process? Is there a way I can verify that these processes work before submission?

    Thanks for any advice.

    Hi jecrossl,

    When we have implemented dynamic licenses in our product, we would NOT provide the RIM with a way to circumvent the authentication of our application process.  They approved our app in 2 weeks.

  • Download BlackBerry app world BlackBerry app license

    Hello

    I want to download my paid BlackBerry application on BlackBerry app world. I created my account provider. User must enter the serial key or license key and activate app to use all the features of my application. To do this, I want to use the license key of pool model. But how to send a set of serial keys to the BlackBerry app world? Is there a limit on number of keys max to send? BlackBerry charge seller for the use of this service of selling apps? If a particular user wants to refund of the downloaded app then how can we do? How BlackBerry app world send serial key/license key for the user that downloads a paid app?

    Thank you.

    Once you choose a license model pool, there is a button to load the text file with license keys, one key per line

    Unaware of any maximum, but it is a minimum (at least 100 keys)

    No, you don't get charged. In fact there is no fees at all to be provider of BB App World.

    Refunds... huh, it's a difficult subject general App World does not (easily) refunds, even if it is possible. In this case the user will receive a refund and will always be using your application

    When you pay and download paid app, you will get your key on your Bill, it appears also in BB App World client on the phone of the user (under the name of the application in the section My World)

  • Dynamic test of license key on AppWorld main data Application Page

    I tried for four days to get a response from good test of the new App World Application data application page.  In fact, it's amazing what we do after a few days of frustration.  It turns out, I think that's the problem, not me!

    The test for claims to send:

    POST strokewatchkey.ashx HTTP/1.1
    Content-Type: application/www-url-encoded
    Host: www.mywebsite.com

    [email protected]&product=Strokewatch&version=1.0&TransactionID=123&test=...

    When I finally looked at what they actually send, IT TURNS OUT THAT THEY ARE NOT SENDING THE QUERYSTRING, they are just on my Web page without arguments!

    This explains why I could get a correct answer if I just return a test string and have the answer to fail when I actually try to calculate a dynamic key.  The site keeps returning a Content-Length 4!

    Took me a day to believe there was nothing wrong with my code and focus on the Content-Length that was returned, which is "key =".   That's when I realized that my dynamic key length was a nullity.  It turns out that it sucks because APP worlds was not send a query string as they say they are, there is not all the variables to be used to create a KEY DYNAMIC REQUEST!

    All this makes me wonder how many people is actually using the dynamic keys, they could certainly not a good response to the presentation.  Or maybe they just ignored the test and finished with the presentation.  Is this a known issue with their application?

    I think there is a misunderstanding about how works http POST. The query string will not appear in the url, but it is sent as the content of the POST request. Your script that receives should be expected to POST data, not the data in the url (GET). In PHP using $_POST ["PIN"], etc.

    The Content-length of 20 is a mistake, although an example. The length of the content should be EXACTLY the number of characters in the returned data. In the case of the example, 15.

    Finally, the data displayed are already coded url. The = sign should be left as-is back as a part of system data. The example response is therefore quite correct except for the length of the content.

    For example if your key generated from the SPINDLE is 12345 is 9 content-length then return the string:

    key = 12345

    Hope that helps.

  • Smartphones from blackBerry App World not generating no new license to the new device Code

    I want to move my old 8900 MyCast Weather on my new 9550 but App World will not produce a new license code and continues to fed the former.  I followed the procedure below has been proposed by Garmin several times and installed, reinstalled, deleted, battery pulls and everything I can think of and nothing works.    Sure would appreciate any suggestions.

    The user goes to a new BlackBerry:

    If the user tries to download App World for the new device and newspapers by virtue
    their PayPal account, you can reinstall each element individually.
    Once installed, the status changes to "installed".  If the user had
    free trial / elements on the previous device, they have to redownload them
    Once again.

    If the status of an item appears as "Not available for this device", the
    point is not compatible with this model of BlackBerry.  If it turns
    available for this device later, the status changes to "uninstalled".
    and it can then be put back.

    The license key will be different for the new device because the PIN on
    the device is different.  The new key is located in the App World of
    choose My-Cast Weather since My World tab.

    Got a new Garmin code that has worked.   Really appreciate the good service from them.   Hopefully RIM will correct the problem with AppWorld soon.   Thanks again for the help.

  • BlackBerry Smartphones how can I get a license key for downloaded app?

    I have a new tour 9630. I'm BIS. I just downloaded my first app purchased through Blackberry app world. When I try to run the program on my blackberry he asks me a license key. Where can I get the license key? Sprint, I called and they said to call the software company. When I called them (Trimble Outdoors) they said I should have been emailed a confirmation # BlackBerry app World. I got nothing on my email. I remember not even set up an email on Blackberry app World. Now, I spent a few hours trying to find a way to get this question answered by the support of Blackberry, but without success. I can not even find a phone number to call. Help, please!  Thank you

    David

    Whip42 wrote:

    I don't know how to log into my world with my pay pal account. When I click on the application of the AppWorld on my home screen, the only options I see are icons for free and paid apps. There is a that when you scroll over it says My World.

    in AppWorld, you have 5 icons:

    • Categories
    • Top free
    • Top paid
    • Search
    • MyWorld

    Click on My World, open the menu, select "Log In."

    Whip42 wrote:

    When I downloaded the Trimble app on my phone. I didn't know I already need to have paypal account set up on the AppWorld. It's my first app I downloaded that there is a cost to it.  For some reason he didn't ask me any info pay once I downloaded the application.

    the application to use can be downloaded for free and used or free for a limited time. You will need to buy it to use it.

    I think (but I do not know) that the application will get your email address, even if you just download for use during the limited time, but that the developers have never thought that people could download free apps without being connected in My World.

  • How can I get the license key for the trial app, now that I joined creative cloud?

    How can I get the license key for the trial app, now that I joined creative cloud?

    After trying once again, the registration process has worked and activated my copy of test for me.

  • App World store submission I have Apps beta or alpha under test?

    App World store submission I have Apps beta or alpha under test?

    Note: I never presented

    Hello

    You can submit your application to the BlackBerry World but don't forget to uncheck the box that says 'release on BlackBerry World-store front', then your application would have been approved, you can add via the BlackBerry World Sandbox testers (in the Developer Portal) and your application will not be seen by clients on the counter.

    Hope this has helped

  • Quit an App World app with new keys

    Hello, I have an application on App World. I intend to change my signature keys (please don't ask why). I have two questions about this.

    When I download a new version of my app in App World with new signature keys.

    -Will the new application will replace the application in the device users. (The old version of Wil erased)

    -Persistentstore and store objects will remain from the previous version. (I can continue using the registered user data.)

    Thank you

    Onur

    You can change the keys having no impact on BlackBerry OS 7.1 and lower code signing.

    There are problems if you change the keys used to sign applications BlackBerry PlayBook and BlackBerry 10.

  • Test Build before submitting to the App World on BB10

    Is there a way for us to test an App World version on a device BB10 before submitting to the App World?

    Looking for simliar ability to ALT - TST we have on BBOS App World.

    Download app and place it in DRAFT mode.

    Add the user to the sandbox (BBID).

    Go to App World on the device alpha dev, app menu goto (slide down), go to settings, select the Mode of development, enter an id of content.

  • LICENSE Application and app world

    Hi all

    It is the first time m features BB app world demand. Need a few more details:

    To submit any request to the BB app world, it is compulsury having EULA in application? As BB app world FAQ he mentioned - his recommonded to have a EULA in application.

    Is it OK to submit applications without EULA app World?

    Y at - there no risk of rejecation application without EULA by world app?

    Thank you

    amsiddh

    amsiddh wrote:

    Hi all

    It is the first time m features BB app world demand. Need a few more details:

    To submit any request to the BB app world, it is compulsury having EULA in application? As BB app world FAQ he mentioned - his recommonded to have a EULA in application.

    Is it OK to submit applications without EULA app World?

    Y at - there no risk of rejecation application without EULA by world app?

    Thank you

    amsiddh

    License is not required. Yes, it's OK to submit without EULA.

    As far as I know, no app is rejected due to the lack of EULA.

    Just go ahead and present

  • Hello, today I bought the creative cloud Acrobat (photoshop/Lightroom). I bought the 1 year license! And now I can't opn Photoshop because Photoshop said: Test is on buy a license key! And in Lightroom: performance 30 days! Have not now what I shoul pleas

    Hello, today I bought the creative cloud Acrobat (photoshop/Lightroom). I bought the 1 year license! And now I can't open Photoshop because Photoshop said: Test is on buy a license key! And in Lightroom: performance 30 days! I don't know what I have to do please help me!

    Hello

    Please see the below help documents:

    Applications creative Cloud back in test mode after an update until 2015 for CC

    Solutions to connection errors, activation and connection with creative Cloud applications and Creative Suite

    Kind regards

    Sheena

  • How to get the dynamics of Cascades/Native license key

    Hello

    After spending all day reading on the generation of license keys with the usual confusion that comes from the documentation of the RIM I can now implement a dynamics in Java licensing system.

    The problem is my apps in C + c++ / Cascades.

    According to the documentation its on the device in a key peeler accessed by the CoreModule.

    In Java, you would do this after initialization the CoreModule;

    String lc = group.getProperty ("RIM_APP_WORLD_LICENSE_KEY");

    How to recover using native?

    If this is not possible then second best how can I get the device id?

    OK, so it turns out that it is not possible that RIM have apparently abandoned dynamic licenses for BB10,.

    Of course you can get a PIN and a license key, starting with 'test... '. ', to your package when you are debugging, but any hash code that you write using these will work not in release, there are two options, either;

    1. develop your own system of license (as long as the question of whether it will be necessary, watch a few months after BB10 piracy release pending)

    2. use the application by buying APIs.

    Full discussion on this are in the forum of stunts with a link to a response from the RIM.

    http://supportforums.BlackBerry.com/T5/Cascades-development/how-to-get-dynamic-licence-key-from-CASC...

  • Price change in App World and users cannot upgrade?

    Just curious if this is the desired behavior of App World.

    I changed the price of my application (from free) and now users who have downloaded previously are not able to upgrade.  Any ideas?  Is this a limitation of the App World?  Only one problem with the PlayBook App World?

    I usually release a free app at first in order to get through complaints and major bugs.  Then once in a good state, polite, change licensing to be a paid app.

    I think that if a user already has a license for the application, they should not need a new license to upgrade.  Or at least give the developer an option to load the upgrade or not.   I don't remember this ever hit with iPhone apps.

    Since the change of price, loads of users complained and gave me 0 star reviews because they can't upgrade! Yikes!

    Anyone else have problems with this?

    Have you changed your signature between the free version and the paid upgrade keys. A key change prevents updates, as this becomes a separate app.

Maybe you are looking for