this answer के अनुसार, और परीक्षण द्वारा मान्य, जब आप एएआर रिकॉर्ड वाले एनएफसी संदेश को धक्का देने के लिए एंड्रॉइड बीम का उपयोग करते हैं, तो प्राप्तकर्ता एएआर में निर्दिष्ट ऐप के लिए MAIN
/LAUNCHER
गतिविधि शुरू करेगा।एनएफसी में एएआर रिकॉर्ड: पेलोड कहां है?
MAIN
/LAUNCHER
Intent
में NfcAdapter.EXTRA_NDEF_MESSAGES
अतिरिक्त नहीं है। इसलिए, यदि आप एएआर का उपयोग करते हैं तो बीम पर सभी परेशानी के माध्यम से हम जो डेटा चलाते हैं, वह खो जाता प्रतीत होता है।
क्या इस परिदृश्य में ऐप को शुरू करने के लिए एनएफसी संदेशों को प्राप्त करने का कोई तरीका है?
और यदि उत्तर "नहीं" है, तो एएआर का उपयोग केस क्या है? मैं देख सकता हूं कि वांछित ऐप प्राप्त करने वाले डिवाइस (प्ले स्टोर लाता है) पर वांछित ऐप मौजूद नहीं है, लेकिन फिर ऐप इंस्टॉल होने के बाद, एएआर एक डिवाइस से दूसरे डिवाइस पर डेटा वितरित करने का कोई प्रयास करता है, जो कि है एनएफसी के पीछे बिंदु।
धन्यवाद!
तक पहुंच है, दस्तावेज़ों को सावधानी से पढ़ना: http://developer.android.com/guide/topics/connectivity/nfc/nfc। एचटीएमएल # एआर सुझाव दें कि कोई फर्क नहीं पड़ता कि आपका एएआर कहां है (पहला या दूसरा) पूरा इरादा आपके आवेदन पर पारित किया जाएगा, यदि आपके पास इरादे फ़िल्टर में मिलान करने वाला एमआईएम प्रकार भी है। तो मुझे लगता है कि अगर आपका पहला रिकॉर्ड है तो आपका जवाब भी काम करेगा। – Taiko
क्या प्राप्तकर्ता डिवाइस में ऐप इंस्टॉल नहीं होने पर पेलोड वापस पाने का कोई तरीका है? मैं उम्मीद कर रहा था कि स्थापित करने के बाद, वे किसी भी तरह से इरादा प्राप्त करेंगे। – hooby3dfx
@ hooby3dfx: क्षमा करें, मैंने कभी भी एएआर रिकॉर्ड काम करने की कोशिश करने पर परेशान नहीं किया, इसलिए मुझे कोई जानकारी नहीं है। – CommonsWare