WebAPI/WebNFC/WebNFCv2 draft: Difference between revisions
Jump to navigation
Jump to search
Allstars.chh (talk | contribs) |
Allstars.chh (talk | contribs) |
||
Line 17: | Line 17: | ||
== Use cases == | == Use cases == | ||
# https://docs.google.com/a/mozilla.com/drawings/d/ | # Dispatch tag through MozActivity. https://docs.google.com/a/mozilla.com/drawings/d/1t_2IUquV515UHhgqqqoTOjLrpTLCqa8_bt4RhiwPpYo/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1Tf4AnRBIS225dWrcBqr7QuR7dch6EPsX_AeQPk2_bhs/ | # Dispatch tag to foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1Tf4AnRBIS225dWrcBqr7QuR7dch6EPsX_AeQPk2_bhs/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1pyKZke1T7dSktTRU5e_Cw2YhmPZEIzMQUDTajf8Khj8/ | # Dispatch tag to System app if foreground cannot handle it. https://docs.google.com/a/mozilla.com/drawings/d/1pyKZke1T7dSktTRU5e_Cw2YhmPZEIzMQUDTajf8Khj8/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1HylWI_Q2YezHNOa1DPbRRlO3qzNXD6jPAVQu7WAkw_8/ | # Send ontag/peerfound to the previous foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1HylWI_Q2YezHNOa1DPbRRlO3qzNXD6jPAVQu7WAkw_8/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1mWnTuAKw6ZAoT8YL6H8-v6Rh_nvQE2ZHwPCTo3t97pg/ | # Don't send ontaglost to the previous foreground app if it didn't receive ontagfound before. https://docs.google.com/a/mozilla.com/drawings/d/1mWnTuAKw6ZAoT8YL6H8-v6Rh_nvQE2ZHwPCTo3t97pg/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1U-pCqu-Dh_zySKNgN8cy15X5FSjv2n-O9dHi1ZyKKYw/ | # Don't send ontaglost to the previous foreground app if it didn't receive ontagfound before. Another case. https://docs.google.com/a/mozilla.com/drawings/d/1U-pCqu-Dh_zySKNgN8cy15X5FSjv2n-O9dHi1ZyKKYw/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/13AZmUzItldz_of6P3b1Kc2AyAJwOzcDbpcrwravSMiI/ | # onpeerfound callback. https://docs.google.com/a/mozilla.com/drawings/d/13AZmUzItldz_of6P3b1Kc2AyAJwOzcDbpcrwravSMiI/ | ||
# https://docs.google.com/a/mozilla.com/drawings/d/1Jtlcxegam5Lls3S-4E0zrRXRKu2sG8clDfBL6uYVMTg/ | # Dispatch NFCPeer to foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1Jtlcxegam5Lls3S-4E0zrRXRKu2sG8clDfBL6uYVMTg/ |
Revision as of 03:00, 24 June 2014
Current NFC API
- nfc-manager-tech-discovered: https://docs.google.com/a/mozilla.com/drawings/d/1orXCAC5ldgJG_HdaqAtwndXoTcSERZE5UDK2GgersRc/
- onpeerready: https://docs.google.com/a/mozilla.com/drawings/d/1_7rHuYCE6roM8Dx6sDF6or3xjGKSz5CYW_w2a4uJthA/
- NFCPeer.sendFile: https://docs.google.com/a/mozilla.com/drawings/d/1BxNajPjeGt9QLs9CraoRFeS9RJQN8AYRmFGlP06Hh5w/edit
Current System App and Gaia app
New API proposal
System app and Gaia app using new NFC API
TBD
Use cases
- Dispatch tag through MozActivity. https://docs.google.com/a/mozilla.com/drawings/d/1t_2IUquV515UHhgqqqoTOjLrpTLCqa8_bt4RhiwPpYo/
- Dispatch tag to foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1Tf4AnRBIS225dWrcBqr7QuR7dch6EPsX_AeQPk2_bhs/
- Dispatch tag to System app if foreground cannot handle it. https://docs.google.com/a/mozilla.com/drawings/d/1pyKZke1T7dSktTRU5e_Cw2YhmPZEIzMQUDTajf8Khj8/
- Send ontag/peerfound to the previous foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1HylWI_Q2YezHNOa1DPbRRlO3qzNXD6jPAVQu7WAkw_8/
- Don't send ontaglost to the previous foreground app if it didn't receive ontagfound before. https://docs.google.com/a/mozilla.com/drawings/d/1mWnTuAKw6ZAoT8YL6H8-v6Rh_nvQE2ZHwPCTo3t97pg/
- Don't send ontaglost to the previous foreground app if it didn't receive ontagfound before. Another case. https://docs.google.com/a/mozilla.com/drawings/d/1U-pCqu-Dh_zySKNgN8cy15X5FSjv2n-O9dHi1ZyKKYw/
- onpeerfound callback. https://docs.google.com/a/mozilla.com/drawings/d/13AZmUzItldz_of6P3b1Kc2AyAJwOzcDbpcrwravSMiI/
- Dispatch NFCPeer to foreground app. https://docs.google.com/a/mozilla.com/drawings/d/1Jtlcxegam5Lls3S-4E0zrRXRKu2sG8clDfBL6uYVMTg/