1 向BPS注册NFC事件请求
2 注册app取处理“tag发现事件”
nfc_result_t rc = nfc_register_tag_readerwriter(TAG_TYPE_NDEF);
if
(rc != NFC_RESULT_SUCCESS) {
// handle error
...
}
|
3 检测BPS中的NFC事件
4 提取NFC事件
if
(NFC_TAG_READWRITE_EVENT == bps_event_get_code(event)) {
rc = nfc_get_nfc_event(event, &nfcEvent);
rc = nfc_get_target(nfcEvent, &target);
|
5 建立NDEF消息
6 写入tag
nfc_write_ndef_message_to_tag(target, msg,
false
);
// free resources
nfc_delete_ndef_message(msg,
true
);
|