Тег NFC - зачем использовать AAR и LaunchApp, а не URL-адрес с Android?
Учитывая, что вы можете запустить установленное приложение для Android, используя тег NFC с URL-адресом, используя, например:
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="https"
android:host="http://myurl.com"
android:pathPrefix="/something" />
И что вы можете сделать это короче, используя службу сокращения URL-адресов или свой собственный домен, и это перенаправляет в магазин воспроизведения, зачем вам использовать AAR для тега? (Кроме того, я считаю, что намерение AAR не будет передавать данные в приложение).
Я пытаюсь создать тег, поддерживающий несколько ОС, с как можно меньшим количеством байтов - если я создаю веб-сайт, на котором есть ссылки на магазин каждого телефона, какое преимущество имеет включение записи AAR или LaunchApp в тег?
1 ответ
почему вы используете AAR для тега?
Поскольку ваш (исходный, предварительно отредактированный) предложенный URL-адрес приведет к тому, что тег всегда будет перемещаться в Play Store AAR предназначен для использования в магазине Play Store только в том случае, если на устройстве нет приложений, способных обработать основную запись NFC. Смотрите мой ответ на мой собственный вопрос для получения дополнительной информации по этому вопросу.
Ваш подход к использованию http://myurl.com/something
должно работать нормально, если:
Этот тег должен быть действительным только для вашего приложения
Ничто другое на устройстве не объявляет о поддержке этого конкретного хоста и префикса пути