Can I register a non UK mobile number to the Barclaycard app?

No, the Barclaycard app is only compatible with UK mobile numbers.