I found that no place over the internet listed all the steps to build a blackberry App (WebWorks) into a working bar file and how to install it to the device.
Install BlackBerryGraphicalAid Direct link
1st time to sign the application
Ask for Keys and remember your PIN here: https://www.blackberry.com/SignedKeys/codesigning.html
After receiving the keys by email from Blackberry, open the Blackberry Graphical Aid app
Go to "configuration" tab
Set the SDK path (skip Android if you don't need it)
Create certificate (it's the author.p12)
Will then ask you for the keys, and PIN (received via BB email) and a new password to set the certificate with, set them and now you are ready
Signed this application before and need to resign it again (using diff PC)
you have to find the following files used for releasing the last released version
author.p12
barsigner.csk
barsigner.db
Make sure these files are there in C:\Users\youUserName\AppData\Local\Research In Motion
If you released an App World version using these keys then you have to keep it safe because if you used any other keys it will create a new app not a new version
If you released a world version using these keys, that means you can't generate an author.p12 file again from the .csj(key files) files so you have to use the same one used before with the other 2 files barsigner.csk and barsigner.db
To Publish to device for DEBUGGING purpose
Open the the blackberry Graphical Aid
Go to "Debug Token" Tab
Create a new Debug token using the same password created before(not the PIN)
Install the debug token to the device
To install anything to the device, you have to
connect the device using USB cable (I don't trust wifi connection in such stuff)
Device/Go to Privacy and security/ Development mode, enable development mode and set a password
When you connect your device using usb cable, the Blackberry connection app will ask you for the password to grant connection
After installing the debug token
Building the bar file to be installed (in both cases)
Zip your application files (from inside the root zip file will be created in the same folder of the index file)
Go to Build webWorks tab
Set the zip file location
set a folder path for the resulting builds
You must sing the application with the same password set before to publish to app world or debugging into a device
Now if you are going publish it to the app world you have a bar file ready
else
if you want to test on device go to "Install" tab
- set the bar file generated from the last step (device version not simulator)
- set the device password and install
- Cheers
Related
I've converted a PWA website into an Android app by using https://appmaker.xyz/pwa-to-apk/ convertor.
The splash icon looks pixelated for some reason. I've tried updating the manifest.json file with the correct icon at 512x512 but changes don't seem to get reflected on the installed app.
I've uninstalled the app, installed it again and did that connected to Wifi and with the phone plugged. Nothing changes.
I'm wondering if perhaps, as I've converted the PWA into a APK now I need to release a new version of the app on Google Play Store in order to update anything regarding manifest.json.
And if not, how do I force an update on the splash icon?
In short, yes, you will need to generate a new APK and release a new version to the Play Store. The reason is that the splash icon is part of the Android application and is generated when the Android package (APK) is created.
The bad news is that, unfortunately, pwa-to-apk doesn't offer the functionality of regenerating the package, and generating a new package for the same PWA will not work since, when updating the application to the Play Store, it must be signed with the same key used to sign the original package.
The good news is that it does allow the developer to download the certificate used to sign the application. If you downloaded the certificate and took note of the key alias and passwords, you will be able to generate a new package with the same name, using the original keys.
With the key saved to your file system, the alias, store password and key password at hand, you can useBubblewrap CLI to regenerate the project. Check out the Quick Start Guide.
A few additional instructions:
When Bubblewrap ask for the Application ID, ensure you are using the same ID used on the Play Store. The id can be seen in the Play Store URL for the application. As an example, the ID for https://play.google.com/store/apps/details?id=com.appspot.pwa_directory is com.appspot.pwa_directory and you need to use this value as the application id.
When Bubblewrap ask for Key store location, type in the path to the keystore file downloaded from pwa-to-apk.
When Bubblewrap ask for Key name, use the value of the alias generated by pwa-to-apk. The alias defaults to android.
Finally, when running bubblewrap build, use the key password and store passwords provided by pwa-to-apk.
With this, Bubblewrap will generate a new package that will not only contain the updated icon, but also uses the latest and greatest libraries available.
I have a web application (accessed by clients using standard browser) which is available on custom individual url for each client and I would like to "generate" a "custom desktop application" (probably zip file with some exe file and some xml config file - where exe runs webview with url from xml) which can be installed on clients computer (Windows 10 support only is ok). This application when launched will open frameless window (no menu, no url bar etc) of a custom size with webview opening the defined https url (url will contain secret login hash for user / or session must be kept even after computer restart etc ..). This app should run only online (no offline mode needed).
The goal is to take one simple specific proces (entering simple data) from a complex web application and make this simple process easilly accessible for users (just click icon and enter data, submit to server, close, no login ever needed).
I have no experience developing for Windows 10, but I expect there must be some easy "universal app" solution as probably more developers are solving the same problem. What are the most (time) effective, but standard and safe possibilities?
I found a nice tutorial: https://www.todesktop.com/guides/nativefier. This tool is based on Node.js, which works fine on macOS, Windows, or Linux.
First, install Node.js on your computer. Then, run
npm i nativefier -g
to install nativefier. You can wrap your web app into native app simply by running
nativefier "your-url" --name "Application Name"
You can read the post for further information, like code signing your application, generating native installers, etc.
I have created a windows universal app with WinJS in visual studio 2015. Now I can run it from my visual studio. How can i make an exe file of the app so that i can distribute it to my friends? Is it only possible to upload in windows store?
I guess you're talking about an app for Windows 10!?
There are several ways to get this done.
The best way is to distribute it via Windows Store. You can hide the app there so that it is only visible to people who have the direct link to the app.
Your friends can download it directly from the store.
Another option is to provide the live IDs of your friends in the store. Then your friends get an email with a direct link.
The option you might actually be looking for which doesn't involve the store at all is to create an app package and to deploy this package to your friends. (See screenshot)
For Windows Store Apps you won't create an .exe-File, you only create .appx Packages.
Choose not to upload to the store in the next dialog. Then click create.
In the output directory you will find the *.appx file (not an *.exe)
You can distribute the appx via sideloading. Simply copy the content of the output folder to your friends's machine and run the ps1 script in Powershell. This will start the installation of the app.
Little hint: This requires your friends PCs to be enabled for sideloading.
You can set this in the settings dialog. See Screenshot.
In Current Windows Dev account, you can use Promotional codes to distribute the app to your friends instead of using side load.If the app is company app, I recommend by using sideload method.
I have a bunch of iPads that are all supervised, and that are enrolled into a MDM server (Mavericks Server). I've added the app to the specific device group, but when I go to the profile settings and Single App Mode the only apps I can select are the builtin ones.
Is there no way to use a third party (enterprise) app as the app for Single App Mode?
EDIT: If you use Apple Configurator and add the app there you can set Single App Mode to use that app, I would imagine that would be possible when doing the same in Apple's Profile Manager, but it doesn't seem to be working here.
EDIT2: Looking at Apple's documentation it does indeed seem to be possible to select a third party app for single app mode using their Profile Manager, so why isn't the app showing in the list for me?
http://images.apple.com/education/docs/assessment_with_ipad_mar2013_v2.pdf
Go to the Device Group, after installing the app (that you want to show in Single App Mode dropdown and lock it to) do "Update Info" (small icon in bottom-middle-left of screen) on all the devices in that group. Wait a bit, then go to Single App Mode screen again, the app should start appearing.Works for me. The "Update Info" thing also works for Single Device as well and you can lock to any new app installed from Profile Manger, doesn't matter if the app was installed while supervising through Configurator or not.
So interestingly enough in the new update for Server (3.1.1) this seems to be working. The Enterprise app is now listed in the dropdown box.
However there also is about 10 empty items in the box with no text description. So it's clearly still a bit buggy.
What the WP7 application needs to do?
- download some others applications and install them automatically on the device.
The device will send first a request to a web server with some rules and will receive an answer containing the links to the applications that need
to be downloaded and installed on the device.
As far as I read, the Marketplace is the only way to get apps on a Windows Phone 7 device, so let's suppose that the applications I want to
install are already on the Marketplace and I can refer to each one by their links (according to this post).
Can I download programmatically an application from the MarketPlace (having the link to it) in another application and install it
on the device?
I do not want to open the app link in browser because this opens the Marketplace hub and points me to the application location.
Just for my curiosity: every time you want to install an application from Marketplace you need to sign in with a Windows Live ID?
Thanks & Regards,
Paul
You cannot dynamically download or execute code or install applications on WP7. The closest you can get is launching a MarketplaceDetailTask which directs the user to a page on the marketplace where they can choose to download the application.
The user's Live ID remains signed in until they sign out from Settings so, no, they don't have to sign in more than once.