MobileFirst 8.0 view browser version of app on a remote server? - ibm-mobilefirst

I have my mobile app and a webversion in the console. In 7.1 you could just click a url and see the web version of the app. IBM removed this link in 8.0. So how do I see my browser version on a remote server now?
The IBM docs have you using node.js to do it by modding the server.xml file but that is just silly for non-devs to use. How would a tester access this from a url? So I am looking for www.myurl.com:443/[my app name and index page maybe?]

You can add the browser platform to your Cordova project and host it in the same server as MobileFirst. See
https://mobilefirstplatform.ibmcloud.com/blog/2017/09/07/cordova-browser-compatibility-with-MFP/

Related

Can't find the download center at the mobilefirst operation console

When I run the MobileFirst Operation by right clicking the MF project on Eclipse and then selecting the , like so:
I get a Operation Console site but different from the ones I find on the internet. In this site I can't find the download center.
Does anybody know what I did wrong?
The Download Center in the MobileFirst Operations Console that you are talking about is part of MobileFirst Foundation 8.0, whereas what you are using is MobileFirst Platform Foundation 7.x.
What you are using in the screen shot is MobileFirst Studio for MobileFirst Platform Foundation 7.1. In MobileFirst Foundation 8.0 there is no longer a studio component as you may be accustomed to.
Instead, in v8.0 what you need to do is to either download the Developer Kit which will extract a pre-configured Liberty server with MobileFirst Server deployed to it, in which case after starting it and visiting the console, you will then see the downloads center you are looking for.
Or, instead of downloading the DevKit, you can start a server instance on IBM Bluemix.
To download the DevKit, visit here: https://mobilefirstplatform.ibmcloud.com/downloads/
Then follow the instructions on how to start the server, etc. You are more then encouraged to read the docs, here: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/all-tutorials/
To start a server instance on Bluemix, first create an account on Bluemix.net and then read this doc on how to start a server instance: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/bluemix/using-mobile-foundation/

Worklight 6.2 iOS binary issue with MobileFirst 7.1

I have MFP Server version: 7.1.0.00.20160401-2103
I'm trying to accomplish the following:
MyApp runtime (WAR file) is built using MFP 7.1
My WLAPP's, Adapters and device binaries are built using WL 6.2
Where I need to run 6.2 app inside MFP 7.1 container to mimic my production environment as I can't have two stand alone live server in PROD, one for WL 6.2 and the other for MFP7.1.
My concern is the following for iOS (9+):
The iOS app that is live is built with ATS not configured and bit code disabled using xCode (Version 6.3.1).
What is the configuration on MFP 7.1 that needs to be done to allow the connection from my live application.
WAS security level:
My IHS which is in front of my MFP server has the SSLCipherSpec as:
When I compile the xCode project I'm getting :
[https://IP:PORT/MobileBanking/apps/services/api/MobileBanking/iphone/query] Host is not responsive.
How can I make my 6.2 app works on MFP 7.1.?
Is there a missing configuration I need to add/remove?
I can't make any changes on App level as it is already in PROD. Also I can't migrate the 6.2 app yet as we have timeline/outage issues that we can't meet.
Please see this blog post: https://mobilefirstplatform.ibmcloud.com/blog/2015/09/07/preparing-ibm-mobilefirst-platform-server-app-transport-security-ios-9/
7.1 can run wlapp files that were built by 6.2, but those apps (assuming your server is not configured with session independence), but those apps will not benefit of any 7.1 features because you did not re-build them with 7.1 Studio...
Additionally you must have the server configured with TLS 1.2 support and the client application must be configured with TLS. So yes, you must re-build the app even with 6.2 Studio and re-submit to the App Store.

TestToken Api not working on mobile first server getting 404 error

I am trying to generate TestToken using API http://localhost:9080/testApp/authorization/v1/testtoken on mobile first server 7.0 WAS 8.5.5.5 it showing 404 not found error.
Security is enabled to connect to bluemix.
The same project I deployed on eclipse server the same API worked smoothly.
So, this is confirmed that .war file is not a problem, something is missing in mobile first server.
The testtoken is available only in the MobileFirst development environment (Eclipse), and therefore is not available in remote server installations.
How do you get to it? What is this MobileFirst Bluemix environment? What guide did you follow the set it up?

Worklight Studio 6 - device provisioning and app authenticity

I am running Worklight Studio 6 from Worklight Enterprise Edition download with Eclipse Juno.
My application is using form security with the WASLTPA login module. The application tests correctly.
When I add AppAuthenticity (needed for device provisioning) my client sees the following error in the console. (None in the server log)
Failed to load resource: the server responded with a status of 401 (Unauthorized)
drilling deeper I see:
/*-secure-
{"challenges":{"wl_authenticityRealm":{"WL-Challenge-Data":"o97e2ph8kguqh1vpljbio1o5k3+23.507-9.852-31.807 "}}}*/
I am running this on the Worklight Development Server packaged with Worklight Studio.
You have mentioned both the Enterprise Edition and Developer Edition.
Please clarify your question with the following: You have installed Worklight using the IBM Installation Manager, yes?
You have an application server (Tomcat/WebSphere/Liberty) installed and you've used the supplied Ant scripts to create the Worklight database(s), configure them, deploy the Worklight platform files to the application server, as well as deploy your project's .war file? (and of course the .wlapp /.adapter file(s)...).
If you have done the above, then you will have in your Worklight Server, now installed on the application server, the required components for App Authenticity to work.
Then there is the case of how you actually configured your project for App Authenticity.
Make sure you follow these steps to set up App Authenticity

IBM Worklight 6.0 - How to access the Application Center manangment console

I was going through this IBM Worklight Information Center article to access the Application Center management console, but the URL mentioned is not working. Is there any other proper guideline available to achieve this?
The URL provided seems correct.
What error do you see in the browser window when the loading of this URL fails?
Did you install Worklight using the IBM Installation Mananger?
Assuming that "yes", as this is the only installation path for Application Center
What did you choose as your underlying application server?
Did you start the application server?
IBM Worklight Application Center is not provided with the Developer Edition, installable via the Eclipse Marketplace and IBM Worklight website.