Download the Android App
Download the Handheld WMS APK directly, or scan the QR code with your device.
Download APK (Android)
On Android, you may need to allow installation from the browser or file manager when prompted.
Setting up the scanner intent in DataWedge
- Open DataWedge
App drawer → DataWedge. You land on the Profiles list.
- Create a profile (recommended over editing Profile0)
Tap the ⋮ menu (top right) → New profile → name it
CadacusWMS→ OK. Then tap the new profile in the list to open it.If you’d rather not create one, just tap Profile0 and skip to step 4 — but Profile0 applies to every unassigned app on the device.
- Associate the WMS app
Inside the profile, tap Associated apps → ⋮ menu → New app/activity → pick the Handheld WMS app package → then select the asterisk * to cover all activities.
- Confirm the profile is on
Back on the profile screen, make sure Profile enabled is checked at the top.
- Barcode Input
Tap it, confirm Enabled is checked. Set Scanner selection to Auto. Under Decoders, tick any symbologies you scan that aren’t on by default (Code 128, Code 39, and UPC/EAN are usually enabled already).
- Keystroke Output — turn OFF
Scroll to Keystroke output and uncheck Enabled. This is the real equivalent of the doc’s “Keyboard Emulation → Intent” step. Leaving it on sends the scan as keystrokes and as an intent, which usually produces doubled data in the WMS fields.
- Intent Output — turn ON
Scroll to Intent output and check Enabled, then set:
Field Value Intent action ScanIntent category CadacusWMSIntent delivery Broadcast intent Both values are case sensitive — type them exactly. Leave Intent component / package / class blank; those only apply to Start Activity or Start Service delivery.
- Exit
Press the back button until you’re out. DataWedge saves as you go — there is no Save button.
If nothing arrives, the two usual causes are the app package not being associated with the profile (step 3), or the EMDK build of the app being installed instead of the standard one — the EMDK version talks to the scanner directly and ignores intents entirely.