Recent updates
-
Syncing Checklist: FileMaker Server SSL Certificate Verification
Updated onArticleThe last thing you need to set on the checklist screen is whether or not you verify your SSL connection.
Knowledge Base LCFM Native Guide Regular Start - Adding Syncing
-
Syncing Checklist: steps 4 & 5, Server Settings
Updated onArticleYou now need to enter your server address, make sure the Data API is on, and confirm your security settings.
Knowledge Base LCFM Native Guide Regular Start - Adding Syncing
-
Syncing Checklist Step 1. Set the Fmrest Permission and Upload your Solution
Updated onArticleIf you have worked through the previous lesson, Syncing Your Data, you are now on the Syncing Checklist screen. We'll work through each step of this.
Knowledge Base LCFM Native Guide Regular Start - Adding Syncing
-
Syncing Your Data
Updated onArticleIn this example I have chosen to extract data (2) as well as sync (1). Note: before you start this lesson, make sure you have closed FileMaker if it is open. LCFM Native is going to open and drive FileMaker during the process, it needs to be closed before you start. Also make sure before you start that you have set your keyboard to a compatible Qwerty keyboard, and you have added LCFM Native to your Accessibility pane in system settings.
Knowledge Base LCFM Native Guide Regular Start - Adding Syncing
-
Download and Install LCFM Native
Updated onArticleWelcome to LCFM Native!
The LCFM Native tool allows you to convert your FileMaker solutions to native standalone applications. In this build the supported deployment platforms are Mac, Android and iOS.
LCFM Native requires Mac OS Mojave or greater to run, there is no Windows version at present.
This guide will provide detailed instructions with screenshots for each step you have to take in order to convert your FileMaker solutions to native Mac, Android and iOS standalone apps that do not require anything else to run.
Important: This build of LCFM Native is provided under the terms of the LCFM Native ETS program and is to be used for evaluation and testing purposes only, commercial use and deployment is not allowed. The tool and any client apps built with it will expire and stop functioning at the end of the LCFM Native ETS program.
Knowledge Base LCFM Native Guide Installing the Tool
-
To Extract or Not to Extract Data
Updated onArticleWhether you want to extract initial data during your app compiling with LCFM Native depends on what kind of app it is. Is it something that collects data from end users, stores it on the server, and provides it back on request? Does it provide data to the end user, which is administered and added to by you on the server? What do you want your end user to see, on first run of the app? How much data is there and how big and heavy will it make your app?
Knowledge Base LCFM Native Guide Regular Start - Adding Syncing
-
Turn on the Data API
Updated onArticleLCFM Native uses the Data API, therefore it needs to be turned on. You can use FM Server 17 or later.
Knowledge Base LCFM Native Guide Regular Start - Preparing to Add Syncing
-
Making Your Solution Sync Ready
Updated onArticleLCFM Native allows you to sync your data from your Android app back to your FileMaker database and vice versa. If you intend your solution to work with this built in syncing capability you need to ensure that the tables you want to sync have three special fields to support it - a primary key field, a modification timestamp field and a creation timestamp field. If you dont want to sync, you don't need to do this, your app will work without changes. If you do want your app to run offline and then sync the data received online, you need to make minor changes to your solution to make it work. Here is how you do it on the Sample Assets solution from FileMaker. Open Sample Assets in FileMaker.
Knowledge Base LCFM Native Guide Regular Start - Preparing to Add Syncing
-
Accessibility settings
Updated onArticleBefore you start syncing your FileMaker solutions, you need to ensure your computer is set up correctly to be able to access everything it needs. Syncing is done by building a "gateway" solution from your original FileMaker solution, and to do this it needs to be able to drive your computer using the Accessibility features of your Mac. This lesson shows you how to enable Accessibility on your Mac.
Knowledge Base LCFM Native Guide Regular Start - Preparing to Add Syncing
-
Your Android Phone Settings
Updated onArticleThe aim of the Fast Start option is to get your app onto your Android phone with the minimum effort. To do this you are going to need to plug a phone into your computer, and it needs to be set up to receive your LCFM Native app. Before you can install your app on your phone, you need to make a few changes to the settings.
Note: You need an Android device and a cable to plug it into your computer, the device must be running at least Android 7 (nougat) and we recommend a higher end device at this stage of development of LCFM Native. A score of 600 or more is recommended on Geekbench.
Knowledge Base LCFM Native Guide Fast Start