AnsweredAssumed Answered

iOS App SDK Inconsistent Launch After Quitting

Question asked by jasontallman on Oct 6, 2017
Latest reply on Oct 12, 2017 by TSGal

Filemaker iOS AppSDK 16.0.2

iOS 11

iPhone 7 Plus

 

I will repeat everything in (A.) each time before each of the 2 different "How to replicate" sections below.

  1. When I first launch my application it correctly opens my defined "launchSolution" file (called launch.fmp12). That launch file has a button on a layout that downloads the latest copy of our actual database (live.fmp12) into a container field and then exports and opens that database on the iPhone. If I press the home button and then press on my app icon again it skips the launch.fmp12 file and takes me back to where I was on the live.fmp12 file. Up until this point, everything works as expected.

 

How to Replicate (1)

  1. Invoke iOS app switcher by double tapping the iPhone home button
  2. Swipe up to quit my app
  3. Relaunch the app by tapping on its app icon
  4. App opens defined launchSolution file

 

How to Replicate (2)

  1. Press the iPhone home button to bring you back to the home screen
  2. Double tap the iPhone home button to invoke the iOS app switcher
  3. Swipe up to quit my app
  4. Relaunch the app by tapping on its app icon
  5. App opens live.fmp12 instead of defined launchSolution file.

 

I would expect that when using the native iOS app switcher and swiping up to close that the iOS App SDK would function the same way wether in or out of the app. This is also reproducible in Filemaker Go from the app store using one of the databases that come preloaded. I included directions to reproduce using the preloaded Event Management database that comes with Filemaker Go 16 as well below.

 

I will repeat everything in (A.) below each time before each of the 2 different "How to replicate" sections below.

  1. Launch native Filemaker Go 16 app. Then tap on Device then tap on Event Management.

 

How to Replicate (1)

  1. Invoke iOS app switcher by double tapping the iPhone home button
  2. Swipe up to quit Filemaker Go
  3. Relaunch the FileMaker Go by tapping on its app icon
  4. FileMaker Go opens to the database selection screen

 

How to Replicate (2)

  1. Press the iPhone home button to bring you back to the home screen
  2. Double tap the iPhone home button to invoke the iOS app switcher
  3. Swipe up to quit FileMaker Go
  4. Relaunch FileMaker Go by tapping on its app icon
  5. FileMaker Go opens back up to the Event Management file

Outcomes