flojack-ios 0.0.1

flojack-ios 0.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布上次发布2018年1月

Scott Condron 维护。



  • John Bullard 和 Richard Grundy

FloJack Objective-C NFC 客户端库(alpha)

FloJack NFC 读取器的客户端库。

请帮助我们将其变为现实,并为我们 Kickstart 项目做出贡献:http://www.kickstarter.com/projects/flomio/flojack-nfc-for-ipad-and-iphone/

安装

选择以下选项之一

  • 将 FloJack 组下的所有文件复制到您的应用中。
  • 将 FloJack 用作子项目并将其包含 libFloJack.a

    如果您这样做,必须将 -ObjC 添加到您的“其他链接器标志”选项中

导入 "FJNFCAdapter.h"

框架依赖项

您的应用必须链接以下框架

  • AudioToolbox.framework
  • CoreAudio.framework
  • MobileCoreServices.framework
  • QuartzCore.framework

API

你关心的类

FJNFCAdapterDelegate

实现这些类

@protocol SRWebSocketDelegate <NSObject>

@required

- (void)nfcAdapter:(FJNFCAdapter *)nfcAdapter didScanTag:(FJNFCTag *)theNfcTag;
- (BOOL)nfcAdapter:(id)sender shouldWriteTagwithData:(NSData *)theData;
- (BOOL)nfcAdapter:(id)sender shouldSendMessage:(NSData *)theMessage;

@optional

- (void)nfcAdapter:(FJNFCAdapter *)nfcAdapter didReceiveFirmwareVersion:(NSString*)theVersionNumber;
- (void)nfcAdapter:(FJNFCAdapter *)nfcAdapter didReceiveHardwareVersion:(NSString*)theVersionNumber;
- (void)nfcAdapterDidDetectFloJackConnected:(FJNFCAdapter *)nfcAdapter;
- (void)nfcAdapterDidDetectFloJackDisconnected:(FJNFCAdapter *)nfcAdapter;

@end

示例

请参阅此项目包含的 FloJackExample 目标应用程序。

待办事项

此库正在积极开发中,许多内容将会改变。

  • 完成实现 NDEF 读写
  • 开始实现 LLCP 架构
  • 开始基于 LLCP 实现 SNEP

贡献

感兴趣将 NFC 带到 iOS?请联系 flomio dot com。