官术网_书友最值得收藏!

Indicating that your app uses NFC

This step isn't required, but it is always good practice to specify the features used in our app manifest file—if it is indeed a required feature for our application to work correctly. Google Play Store uses this information to filter the apps visible to users based on their device's specifications. Users with incompatible devices will be able to install the application if we don't specify this, and we don't want that. We don't want users to get frustrated with a non-working application and give us negative feedback.

How to do it…

We are going to continue adding functionality to the previously created project by declaring the features required by our application in the manifest as follows:

  1. Open the NfcBookCh1Example1 project created in the previous recipe.
  2. Open the AndroidManifest.xml file located in the project root and add the following code just before the application node. Since NFC is a required feature in our application, we should also set the required attribute to true, as shown in the following line of code:
    <uses-feature android:name="android.hardware.nfc"  android:required="true" />

How it works…

The Android market uses this information in the manifest to filter the apps visible to the users. This way, if your device doesn't support a required feature of an app, there's no need for that app to appear listed; it will still be listed on the website but we cannot install it since it's incompatible. This application node is not required, but it's a good idea to place it. Otherwise, the user will be disappointed with the app—it will probably just crash or show an an error occurred! message. Users don't like that, and this results in a bad rating.

An alternative is to have multiple approaches for the same result. For example, if the user's device isn't NFC enabled, use a QR code instead (when applicable).

主站蜘蛛池模板: 盘山县| 西吉县| 乌兰察布市| 南安市| 贵州省| 瑞昌市| 宁海县| 石狮市| 峨眉山市| 利川市| 淮北市| 区。| 通辽市| 刚察县| 柳江县| 上蔡县| 介休市| 嵩明县| 专栏| 茌平县| 福建省| 金阳县| 黎平县| 灵武市| 曲水县| 凤山市| 郯城县| 武隆县| 昔阳县| 廉江市| 县级市| 浮山县| 山丹县| 安吉县| 柞水县| 民权县| 普定县| 怀化市| 广饶县| 深州市| 南涧|