终于!大家期待已久的FinClip终于能够支持小游戏啦!
作为FinClip的老用户,早在年初时候,我们团队就像官方提出希望FinClip能够支持微信小游戏。受到前不久“羊了个羊”微信小游戏的爆火,官方也已经把支持小游戏这件事提上了日程。
并且近段时间,官方也开通了公测通道。对此,我们利用周末的时间用小游戏进行了测评,详细记录情况可见下表。
实现效果 |
将微信小游戏搬到自己的 APP 中 |
使用技术 |
FinClip 小程序容器 |
测试机系统 |
ios |
测试 demo |
飞机大战小游戏 |
以下操作均是使用 FinClip 小程序容器去实现的。iOS 端操作如下:
第一步:获取凭据( SDK KEY 及 SDK SECRET)
首先,集成 SDK 需要先在 FinClip 平台中创建应用并绑定小程序游戏应用,获得每个应用专属的 SDK KEY 及 SDK SECRET 后,随后就可以在集成 SDK 时填写对应的参数。打开小程序时 SDK 会自动初始化,并校验 SDK KEY,SDK SECRET 与 BundleID (Application ID) 是否正确,这一步正确了才能初始化成功并正常使用。
1.1 创建小程序游戏
需要登录 FinClip 管理后台「应用管理 - 新增合作应用」,完成应用创建;
1.2 获取 SDK KEY 及 SDK SECRET
创建应用并添加 Bundle ID 后,选择对应 Bundle ID 后的「复制」,就可以导出对应的 SDK KEY 与 SDK SECRET 了。
- SDK KEY:是合作应用能使用小程序 SDK 的凭证,如果 SDK Key 校验失败,则 SDK 的所有 Api 都无法使用。
- SDK SECERT:是访问服务的安全证书。
第二步:集成 SDK
FinClip 小程序 SDK 目前支持 pod 集成或者手动集成,此次测试我们用的是 pod 集成。
2.1.1 安装 pod 环境
Cocoapods 提供了一个非常简单的依赖管理系统,避免手动导入产生的错误,非常方便。