Checking for device compatibility
You can include Nutrient in applications that will be distributed to devices not supported by Nutrient. In such a case, Nutrient.initialize()
will throw [NutrientInitializationFailedException
][], which you must catch and handle appropriately:
try { Nutrient.initialize(context, LICENSE) } catch (e : NutrientInitializationFailedException) { Log.e(LOG_TAG, "Current device is not compatible with Nutrient!") }
try { Nutrient.initialize(context, LICENSE); } catch (NutrientInitializationFailedException e) { Log.e(LOG_TAG, "Current device is not compatible with Nutrient!"); }