I think the idea is bad overall. Old versions of Android, still widespread, can't enter emoji either.
Best referral code I've seen is a phone number: that way you know it's not going to spread beyond the inner circle of family and friends of the referrer. (Unless you don't want that, of course.)