How to update azure iot edge modules from Azure IoT Central? - azure-iot-edge

How to trigger updates of Azure IoT edge Modules from IoT Central? During device template definition "Deployment Manifest" json is uploaded for first time ,how to update /replace manifest for updating /installing newer versions of Edge Module from IoT Central ?

If you want to update an IoT Edge module in IoT Central (for instance update the Docker image), you need to take the following steps:
Take the original deployment manifest you created and make your desired changes (such as updating the Docker image.
Go to the Device Template.
Hit Version in the menu bar.
Choose a new name for your upgraded template.
Hit Replace Manifest in the menu bar and upload your new manifest.
Publish your new device template.
In your list of devices, select the device and choose migrate.
Select your new device template. It will be migrated to your new device template, including the changes.

Related

SAP BTP Launchpad (Trial) managed HTML5 apps are not visible to catalogs and groups assignment

Built and deployed a simple list fiori app using Business Application Studio as a 'Managed Application Router'
New App is visible under HTML5 Apps in the BTP cockpit
In BTP launchpad, new app is visible in Content Explorer and can add it to managed content.
Can add new app to 'Everyone' Role
Create a new catalog, but new app is not visible when trying to add apps to the catalog. All other 'local' apps are and can be assigned to the catalog (or group)
Is there a configuration or setting that must be made e.g. when the app is deployed to BTP to make it possible to launch the managed router app from the central launchpad ?
If you're still facing this issue, make sure visualization parameters are configured for your app under Content Manager. This usually gets filled automatically when you add FLP configuration at the time of creating Fiori app from template in BAS (for example) and deploy to BTP. Only apps with visual representation are visible when you assign them to a group or a catalog.

Application Loader - build pushed on wrong app builds

i explain my problem.
We are two applications with the same name "MyApp" currently created on the itunes connect dashboard.
We did able to create two application with the same name using a different language localization (one in english and the other in native italian). Over this, applications are distributed to different countries (so the swiss - aka ch - version won't be visible to the italian - aka it - users).
Problem Context
The problem is related to the application upload: i'm using the Application Loader software to upload the respective ipa (myapp.1.0.9.prod.it.ipa and myapp.1.0.9.prod.it.ipa) to their remote application project dashboards.
What's wrong?
When i'm publishing the app for ch (myapp.1.0.9.prod.ch.ipa) and the process end correctly, if i open the TestFlight tab for the ch app, i'm not able to see my build but instead, it's result available for the it version.
How we distinguish apps in the project
To distinguish rightly the application, we performing a general renaming of the package name inside all project files to aim this situation:
myapp.1.0.9.prod.ch.ipa with package name "com.myapp.domain.ch"
myapp.1.0.9.prod.it.ipa with package name "com.myapp.domain" (considered as default)
Goals
Publish current ipad downloaded to its app project.
Limits
Please don't provide me solution that include itunes with the Archive menu, we cannot do it manually due to a builder dependencies that will be very pedantic without builder's feature.
Thanks in advance for your help!!!
Simon
You mention that you are changing the package name. I'm not exactly sure what you mean by that but you have to be sure you are setting the correct Bundle Identifier, or CFBundleIdentifier in your Info.plist to make your ipa upload to the correct iTunes Connect application.
Can you take a peek inside your generated .ipa and make sure you have the Bundle Identifier set as you expect?

Accessing an Application from a Web Browser for Android and iOS

First and foremost, I am not the developer behind this application, however I am looking for a solution to this problem as I work at the company that runs the application and I've been tasked to do so. This is not a focused code-line question, but more so an application question.
Background: The application is an educational tool that simulates a physical science laboratory that is programmed using Flash. It is accessed from a Learning Management System (LMS) web browser - i.e. Blackboard, Canvas, etc. - through a link to the object. There are multiple simulated labs that are each their own object.
The main problem: The simulators/labs are able to be accessed on an Android device (phones & tablets) by prompting a download of a .apk file once the link is clicked on that device where they will have a menu that localizes all the simulators. This is to centralize all the simulators into one menu app. Now, when you attempt this process on an iOS device, it's obviously incompatible (.apk vs .ipa). We can create a runnable .ipa file for each individual simulator, but this is not efficient at all when attempting to execute on a mass scale (think district-wide access).
What I want to find out is the most efficient way to adapt the application for iOS since it utilizes Flash. The same process would be desired (click the link and it prompts a download of the menu app that holds the sims/labs).
Thanks in advance.
You need to enrol for apple developer program to distribute builds. Normal subscription consider distribution thought App Store, and it seems not your case. There is Enterprise subscription - it allows to create .ipa, that can be installed on any device, but distributed locally (Ad-Hoc). While assembling Ad-Hoc build in latest Xcode you can select opportunity to create distribution manifest as well (Xcode will provide description how to use it). Then you can upload manifest and iPad file to you file server, and share link to manifest with you user. Opening manifest on iDevice will launch installation of application.

How can I select/set which image to use for a Visual Studio App Center project?

I am working with an iOS mobile app written in Xamarin forms and distributed ad-hoc through Visual Studio App Center. My problem is that when an end user receives an email with the installation link, the app icon is extremely pixelated. The image used in the email is the 40x40 pixel version intended for notifications/iPad spotlight. I have tried to replace all the images in the project with new versions and made sure that all required icons were provided. However, it always uses the same image in the email.
How can I change the image that App Center uses as the project image?
In addition to posting this question here, I had reached out to the App Center technical team. I heard back from them with the following response:
For Android we will use the launcher icon size xxhdpi. For iOS, it is
using the CFBundleIcons.CFBundlePrimaryIcon or CFBundleIconFile. If
these are missing, we will use Icon#2x.png or Icon.png from your app
directory. The image update only happens when you release a new
binary. Once you distribute the binary to a a distribution group we
will retrieve the new image from your release and use that as the new
app image.

Deleting an Application from 8830

We have developed an application for 8830 Device and its working fine.
The problem that we are facing now is that, we are unable to delete the application from the device.
We selected the application, pressed the menu button, but dont find any delete option.
We went to the applications list, through advanced options, but surprisingly we dont see our application in that that applications list(By Deploying the same application in higher devices such as 9630 and 9550,9800) we see a delete option, by pressing menu and also see our application in the options->application list.
We went to modules, and identified the modules of the application, but there also we were not able to find the delete option in it.
We also tried using the blackberry desktop software too, but in vain, we dont find our application in that list too
** The current device we are using is not configured with any BES(We are registered with the BIS) And moreover, we are able to delete the yahoo messenger, gtalk, twitter from the mobile except our application(It just behaves like some shortcut).
Do we need to add some extra lines of code in any class so that it gets identified as an application.Kindly help on this.
Thanks in advance,
Dheeraj Jami
Usually when an application installed via BB Desktop Manager + .alx file or wirelessly (Browser + jad file) the application is listed in the applications list and can be deleted by end-user without any problems.
But if the application installed via javaloader or cod file created automatically via RIM SDK then the application won't be listed in the application list.
The working way to delete unwanted cod file(s) is using javaloader.exe that comes with JDE distribution package.
Connect your device to the desktop computer via usb-cable and type the command in command line, when you are in folder where javaloader.exe located:
javaloader -usb erase -f unwantedfile.cod
and press Enter
Do we need to add some extra lines of code in any class so that it gets identified as an application.
No, you don't. From my experience it just happens sometimes with BlackBerries. In this case the only way to get rid of it is to pull the battery out of the device. This action resets the device to its factory state (all apps installed by user will be lost).

Resources