Hello again @Tobia_Scapin,
The message you are seeing in logcat is because we are sending a broadcast without defining a required permission. This is not an error but a warning, intended to inform the developers of com.datalogic.service that they should restrict their broadcast with a permission. To maximize compatibility, we do not intend to change intent wedge to use a protected broadcast. So, as a result of this decision, you will continue to see these messages in logcat.
However, the most likely cause of your issue is to do with the category of the intent. There are two ways you can ensure the category of your broadcast is set correctly.
- Entirely remove the category from Datalogic setting and disable the WEDGE_INTENT_EXCLUDE_EMPTY_VALUES
- Or include the category in your intent filter, the default of which is com.datalogic.decodewedge.decode_category
I will also say, it looks like you have changed the action to com.myapp.ACTION, it can be easier to just leave it as com.datalogic.decodewedge.decode_action since it will just be one less setting to change.
Drew Hugentobler
L3 Mobile Computer Specialist Support Engineer