Use unicode for displaying flags. Is that allowed?

Hi,


Until recently, I had flags for all countries of the world inside my app as png images. Naturally in 1x, 2x and 3x sizes. This was approximately 1 megabyte of storage that had to be downloaded by every user of my app.


When I found out that it was very easy to display flags as a Unicode character (in a UILabel, UITextField or UITextView), I immediately removed the images and replaced the UIImageView with a UILabel to show the flag! It looks amazing. If and when Apple comes up with a x4 screen, I automatically get the larger flags ;-)


Recently I read that Apple is rejecting Apps that use Emojis in their UI.

One might say that a Unicde Flag is also an emoji. For instance, the flags are defined in the EmojiPedia:

https://emojipedia.org/flags/


I use the flag to show users a flag of the country that a City is in.


So, the question is:

Will my app be rejected because I use flags in my interface?


Kind regards,

Wouter Wessels

Unicode emojis and Apple's emojis are assumed to -not- be the same thing...correct me if you're using Apple's. Best way to stay out of trouble is to follow Apple's emoji guidelines when using Apple's emojis.


Otherwise, there are no pre-reviews, and app review isn't here, so...

Use unicode for displaying flags. Is that allowed?
 
 
Q