Download Standard-Install for BlackBerry from Phonegap - blackberry

I'm building a BlackBerry App using jQuery Mobile + PhoneGap. After I zip my project files and upload it to phonegap I get a list of platforms.
The BlackBerry file is listed as OTA install.
How can I download the Standard install?

In order to download the standard install using the Phonegap website you must first provide PhoneGap with a signing key from BlackBerry.
Detailed instructions on getting the signing keys onto the PhoneGap website can be found in one of my previous questions. Where to get BlackBerry CSK File for PhoneGap?
After uploading the keys and rebuilding the button might still say OTA install but try clicking download because in my situation the download was Standard Install despite saying OTA install.

Related

Automatically update iOS binary (IPA) from the app with objective-c codes

I am creating a free iOS applications. I want to make clients to be able to download new version of my application from setting page of my app by pressing a button named download new version.
I had see this accepted answer that looks good for me:
https://stackoverflow.com/a/23561783/1939409
Actually I am wondering whether this solution only works for ad-hoc apps or I can use BetaBuilder to create a IPA for my final apps that should install on non jailbreak devices too?
Also is there a way that I call this URL from my app with objective-c codes so that app itself download the IPA file and install it on the device?
You can update app by providing link of app's new version only if you have generated ad-hoc or enterprise distribution build. Also your app can not download the new version on its own. You need to open browser with new version link and rest of the process will be handled by iOS.

ios Application - Manually Installation for a Custom Application

I am currently developing an iOS application for iPhone and iPad and i need to manually install the application without the need for xcode.
Is any way to install the custom application manually like the way i do with android. For example to copy the package to the phone and install it?
The idea is to update the application after every bug fix without the need of xcode because the client does not have a mac.
Thanks!
If I understand your question, then my answer will help you.
As your client doesn't having mac and assuming that you have created a build of app u want to install with valid distribution certificate.
Just upload your build here - http://www.diawi.com (You can upload provisioning profile too)
It will give you a link. just send that link to your client and let hih/her open that link in iDevice's safari browser. Then simply hit install button to install app.
Use TestFlight.
EDIT: If you want to client to know update about app, then I will suggest to go for TestFlight as you can mention the version and also can add comment about each build updated there and client can read it by logging in that app from it's device.
Easy way, Make its .ipa file upload it on here - http://www.diawi.com, it will give yoy url, this url give yor client and open it on safari, your application will install in client iphone without Xcode.
They can do it via iTunes or iPhone Configuration Utility. Refer the link

Phonegap Build Blackberry Error starting: Module attempts to access a secure api

My wife and I are currently working on a Phonegap Build app for distribution in BlackBerry World; however, whenever we try to run the app on a BlackBerry, we get the message "Error starting [TheApp]: Module ‘[TheApp]’ attempts to access a secure api."
We know that there are a lot of questions out there about this particular error and even some that pertain to Phonegap, but there don't seem to be any that answer the question from a Phonegap Build perspective or solve our particular problem. The most common answer seems to be that the application has not been signed or has not been signed properly, but this should not be case as we successfully uploaded out sigtool.csk and sigtool.db files to Phonegap Build and no error was raised when building for BlackBerry. Also the local installation of the 3 code signing files (RBB, RCR, RRT) that we did through the BlackBerry Eclipse plugin in order to obtain sigtool.csk and sigtool.db was successful. There are also a lot of answers out there pointing to the incompatibility of JDK 1.7 and Signature Tool, but we are using JDK 1.6 JRE 6, so this should not be the problem either. We also thought of requesting signing keys with access to the secure element from BlackBerry, but those keys seem to be for NFC only, and the app we made doesn't use any NFC, unless Phonegap Build causes it to call some NFC api for some reason.
Any help or suggestions would be greatly appreciated. We are using Phonegap v2.7.0 in Phonegap Build.

Where to get BlackBerry CSK File for PhoneGap?

I want to use PhoneGap to sign my BlackBerry App. When I go to add the key files it asks for a CSK file.
I went to https://www.blackberry.com/SignedKeys/ and requested keys.
However the files sent to me were 3 different CSI files(RBB, RCR, RRT).
How and where can I get the CSK and DB file needed to sign apps on PhoneGap?
First you need to install the blackberry SDK (as part of Eclipse if you're using this IDE, otherwise get the standalone java one).
Then follow these steps.
Basically this will store your key locally, then you create a backup of it in the form of a .csk+.db files.
Adobe® PhoneGap™ Build currently provides a default BlackBerry development version for all users, which provides an Over-The-Air install for your PhoneGap applications. However, to distribute your own BlackBerry applications, you will need to register with RIM for your own keys, and then import those keys into PhoneGap Build.
To register, fill out the form on RIM's site , and, once you receive your keys, follow the installation process locally.. using the steps mentioned here

PhoneGap Build - BlackBerry link doesn't work

I'm new to mobile development and I've compiled my app through the online PhoneGap Build.
It returns me the links to download all the apps, but the BlackBerry
link doesn't work properly, even if phonegap doesn't return me
any sort of error.
The link is only a single jad file. There are no .jar or .cod files,
and if I try to install it on a blackberry, I can't.
What am I doing wrong?
I don't know much about BlackBerry apps, so maybe I miss something.
Thanks in advance
on your desktop computer, go to https://build.phonegap.com/apps, and click the name of your app (not the d/l links)
it will show a list of qr codes, one for each platform
on your blackberry, open App World, menu, scan a barcode, then scan the qr code and it will download it like a normal app
That same issue would occasionally happen to me as well. I resolved it each time by deleting the app in PhoneGap Build and then resubmitting it and then waiting for the build notification to be shown instead of continually hitting refresh in the browser. It's not scientific but it's what resolved the issue the last 2 times for myself.

Resources