「IOS Beacon DeviceInfo SDK Tutorial」修訂間的差異
跳至導覽
跳至搜尋
imported>Wikiuser (→SDK下載) |
imported>Wikiuser (→使用方式) |
||
行 23: | 行 23: | ||
==使用方式== | ==使用方式== | ||
在要呼叫SDK的頁面import TADBeaconManager.h | |||
#import "TADBeaconManager.h" | |||
輸入由TAMedia提供的Token及欲查詢的Beacon UUID,major,minor,SDK會回傳一個NSDictionary裡面包含了此Beacon的設備資訊 | 輸入由TAMedia提供的Token及欲查詢的Beacon UUID,major,minor,SDK會回傳一個NSDictionary裡面包含了此Beacon的設備資訊 | ||
[[TADBeaconManager sharedBeaconManager] getBeaconInfoWithToken:@"aaaabbbbcccc124" | [[TADBeaconManager sharedBeaconManager] getBeaconInfoWithToken:@"aaaabbbbcccc124" /*TAMedia提供的Token*/ | ||
UUID:@"44f426dd-b436-46a5-9399-328366d78fbc" | UUID:@"44f426dd-b436-46a5-9399-328366d78fbc" /*欲查詢的BeaconUUID*/ | ||
major:@"1" | major:@"1" | ||
minor:@"1" | minor:@"1" |
於 2017年7月12日 (三) 06:35 的修訂
使用者可藉由此SDK取得Beacon的設備資訊
Getting Started
SDK下載
Version | Package | Notes |
---|---|---|
1.0.0 | BeaconInfoSDK.zip |
1.系統需求
- iOS 8.0或以上的版本
- Xcode 7或以上的版本
2.將SDK加入iOS Project中,包含以下的檔案
- libTAMediaBeaconInfoSDK.a
- TADBeaconManager.h
拖移SDK進入專案,點選Copy items if needed以及在Add to targets處打勾
在info.plist中加入App Transport Security Settings,並在下方加入Allow Aribitrary Loads的Key, 並將該Value設成YES
在Build Settings中,搜尋Other Linker Flags後,輸入-Objc
使用方式
在要呼叫SDK的頁面import TADBeaconManager.h
#import "TADBeaconManager.h"
輸入由TAMedia提供的Token及欲查詢的Beacon UUID,major,minor,SDK會回傳一個NSDictionary裡面包含了此Beacon的設備資訊
[[TADBeaconManager sharedBeaconManager] getBeaconInfoWithToken:@"aaaabbbbcccc124" /*TAMedia提供的Token*/ UUID:@"44f426dd-b436-46a5-9399-328366d78fbc" /*欲查詢的BeaconUUID*/ major:@"1" minor:@"1" success:^(NSDictionary *beaconInfo) { //取得Beacon設備資訊成功 } fail:^(NSString *errorMessage) { }];