I have done a research about making Custom Keyboard Extensions for new iOS 9 and adding Custom Emojis to it. Everywhere I have looked I found nothing. People say that my problem can't be solved. Even on iOS Forums and other things like that. And here comes the KIMOJI app. It has a ton of downloads on the App Store, but noone seems to know how it's built. A set of characters can be copied and sent to other person, seems very easy, but I found nothing on how to do it.
I've read also about Unicode Standards, but I don't see a way how should it be implemented.
Some guy said that even Apple will never accept that kind of application on its Store. Is this true? How could Kimoji get there?
Link to Kimoji App on the App Store (it's not free) link here
No that is wrong. you can implement emoji keyboard at your own. yes for that you need to play with unicode characters. you can get many question regarding emoji keyboard check below link for more detail.
create-custom-keyboard-and-configure-it-on-your-iphone
Moreover you can also find libraries on github,
Example,
4) ISEmojiView
Note :- If you want to develop your own keyboard without help of libraries on github , you can check logic regarding implementation of keyboard. most probably you need to check how unicode character converted into string and it displays as emoji in text box.
Edit 1 :-
how-to-convert-an-emoji-to-a-unicode-character
I hope this info is enough for you to startup building custom emoji keyboard.