never615/mallto_map_sdk_ios

★ 0Forks 0SwiftGitHub ↗Compare

README

目录结构说明

Release/iphoneos - 真机framework包 Release/iphone-simulator - 模拟器framework包 SDK Demo - SDK使用例子

API 接口说明

初始化接口
//
// 地图初始化参数选项
// 
//  @param uuid  项目UUID
//  @param app_id 项目app_id
//  @param app_secret 项目密钥
//  @param signature_version 签名版本
// 
var options = MTMapOptions.test_default_options(
            uuid: "4012",
            app_id: "999",
            app_secret: "testsecret",
            signature_version: "999"
        )
var map = MTMap(options: MTMapOptions)
获取id接口
//
// 获取ID
// 
//  @param third_slug 【可选】获取设备唯一标识(通过手机广告 id 生成),支持关联第三方系统的用户唯一标识,如email/mobile/user_id等
// 
func fetch_identifier(_ third_slug: String = "") async throws -> String
开始扫描beacon
//
// 开始扫描beacon
// 
//  @param uuids  可自定义扫描beacon的uuid
//  @param callback 扫到beacon回调
// 
func startBeaconScanning(uuids: [String]? = nil, callback: @escaping ([CLBeacon]) -> Void) async throws -> Void
停止扫描beacon
//
// 停止扫描beacon
// 
func stopBeaconScanning()
开始aoa广播
//
// 开始aoa广播
// 
func startBleAdvertising()
停止aoa广播
//
// 停止aoa广播
// 
func stopBleAdvertising()
获取地图Mapview
//
// 获取地图Mapview
// 
func getMapview()

Contributors

Silence-kzp

Issues