开发技巧分享—解锁 FileMaker 转原生 APP 的正确姿势

使用过 FileMaker 的开发者都多多少少开发过移动端的系统,也曾经梦想过将这个系统直接变成原生的 App 上架到 App Store。本文就来教大家解锁这个姿势。

SDK 的潜力和意义

SDK 虽然表面上看起来像是将 FileMaker Go 打包成 App,但是其实潜力和意义都非常重大。可以从3个方面来说明 SDK 的意义和潜力:

1. 品牌形象:FileMaker App 可以修改登录页面和 Logo,比直接使用 FileMaker Go 更有品牌形象。

2. 部署、分发及访问入口:如果使用 FileMaker Go 进行分发,步骤繁多,且需要组织企业用户进行访问培训。而使用独立 App,一键下载即可直接访问和使用,且几乎不需要全面的培训。这对于具有数十台甚至数百台 iOS 设备的企业来说,省去了非常可观的人力和费用。

3. 外部功能拓展:SDK 除了打包 fmp12 文件之外,还可以添加很多 iOS 插件,从而将原本 Go 不具备的功能变成了原生功能。这些功能包括 iOS 硬件本身的功能及外置硬件等功能,比如原来只能在 FileMaker Go 中使用 iOS 本地通知,而在 SDK App 中则可以添加原生的推送通知功能;原来在 Go 中只能使用默认字体,而在 SDK App 中则可以使用任意字体。

开发技巧分享—解锁 FileMaker 转原生 APP 的正确姿势

打包的大致步骤

要将 FileMaker 的 fmp12 文件打包成独立 App 并上架,主要分为 4 个大步骤:

1. 注册FileMaker 开发者订阅(¥679/年 [https://store.filemaker.com/product/FDS]),并下载 SDK 压缩文件

2. 注册 Apple Developer Program (个人及组织版:$99/年;企业版:$299/年 [https://developer.apple.com/cn/support/compare-memberships/]),并下载 Xcode 开发工具。如果需要上架 App Store,则选择个人版账户;否则选择企业版会员(建议)。

3. 打包 FileMaker App([https://fmhelp.filemaker.com/docs/17/en/appsdk/]),这部分步骤较多,请直接参考官方的文档操作(购买教程的用户请于至公众号教程专栏查看中文视频教程及案例文件https://study.163.com/course/courseLearn.htm?courseId=1209571923#/learn/video?lessonId=1279940531&courseId=1209571923)。

4. 上架 App Store(略)

需要说明的是,其实官方并不推荐直接通过 App Store 来分发 App,而更希望通过 Apple 企业开发者账号来进行局部无线分发。过量的下载会造成 FileMaker Server 用户数超限、更新时会覆盖本地数据、FileMaker App 与 原生 app 的差距及上架 App Store 所遇到的问题等等不是所有 FileMaker 开发者都能应对的。

已上架的 FileMaker SDK App

从发布至今,已经有很多 App 成功上架。下面列出一部分我们知道的供大家参考。


开发技巧分享—解锁 FileMaker 转原生 APP 的正确姿势


分享到:


相關文章: