2 Replies Latest reply on May 14, 2017 10:40 PM by bigtom

    FM iOS SDK App • Deployment [Vertical]

    blckfrm

      Hi All,

       

      We provide vertical solutions, and would like input as to the best way to deploy a FM iOS SDK app.

       

      There are 2 basic options here:

      1) Launcher file to hosted solution (Vertical 1) - The user inputs essentially a filename(12345), which launches their iteration of the vertical - I feel the App Store is the best deployment option here, the launcher file uses an "id" launches the remote database for them, we have this currently set up and is working perfectly. We control the file and worked it through the app store review process - one app, cookie cutter, many files/users, perfect solution. All users are from the same franchise.

       

      2) Local file (Vertical 2[sync]) - This poses more of an issue as our users are from different businesses, getting the same filemaker file, with local differences (logo, address etc etc), with their logo/tile on the homescreen of the iOS device. In order to meet the app experience(familiarity of AppStore for any iOS users), we would have to submit a new version of the app per new client to the AppStore to review(ie 12345). This introduces random elements of review (the person reviewing the app), process (time for the review) and delay (waiting for review process) to deploy.

       

      FMGO

      Pros

      1) Deployment - Host the file and send someone a link to download the file, and a mobileconfig file to set up the webclip.

       

      Cons - Using FMGO as a deployment option means the user is subject to a complex (read: non app store process) initiation process to get the desired outcome.

      1) Download FM GO on each device [there is no control over this, user could delete this app]

      2) Download and install the mobile config [there is no control over this, user could modify settingss]

       

      FM IOS SDK

      Pros

      1) Deployment - Download from app store, download and install, it works or it doesn't - enough said.

       

      Cons

      2) AppStore - You are subject to the AppStore review process, this is not needed as it is a business app and not for public consumption.

       

      I have tried a FM GO deployment(and failed) and users constantly deleted necessary items (webclip, FM GO).

       

      Is/has anyone tried vertical deployment via AppStore or is there another method?

       

      MDM - Requires hardwire connection to devices, and/or for a single company

      VPP - Appears to be for a large corporates - does anyone have any info here?

      XCode - Requires hardwire connection to device, also limited per app to 100 devices.

       

      Of course, you could go off the grid with something like Diawi - https://www.diawi.com/ , not sure this is above board though.

       

      Keen to hear some thoughts!

       

      Thanks

      Damien

        • 1. Re: FM iOS SDK App • Deployment [Vertical]
          bigtom

          Did you consider launcher to launch a local file that does a sync. A combination of both.

           

          Either way a vertical deployment in AppStore will work. Make sure the launcher is fully featured so you can update the launcher easily if needed. The rest of the process for App review would be providing the simplest test version of your system available. Once it is approved you can switch the hosted file to a production file. Review just needs a test account to sign off on cont by and UI. I have seen this done with an extremely simple hosted file for review that really might only have 10% of the full functionality. Once approved you swap out the file on the FMS server or file location in the launcher.

           

          Not really any any different than Apps that wrap a mobile website and then you change the site content.

           

          The bestvway way I have seen this done is to inform the App Store it is an App for accessing a service that has a subscription of some sort that is obtained before downloading the app. Many companies do this for B2B, B2C and C2C.

           

          I would say this is s is your best bet since MDM will be difficult for you having multiple companies and a lot of useare.

          1 of 1 people found this helpful
          • 2. Re: FM iOS SDK App • Deployment [Vertical]
            bigtom

            How many connections are you trying to support in your vertical market?