如何在其他设备上显示我的键盘扩展的表情符号

How to show my Keyboard extension's Emojis in other device

我正在寻找 iOS 键盘扩展的解决方案。

我的问题是,如果我使用我的设备输入我的表情符号,那么另一台设备(没有安装我的应用程序)将如何在 Whatsapp 等应用程序中显示它。?

您可以使用表情符号 Unicode link

示例

   NSString *str = @"Hi \U0001F431";

    NSData *data = [str dataUsingEncoding:NSNonLossyASCIIStringEncoding];
    NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];


    NSData *newData = [valueUnicode dataUsingEncoding:NSUTF8StringEncoding];
    NSString *valueEmoj = [[NSString alloc] initWithData:newData encoding:NSNonLossyASCIIStringEncoding];

    lbl.text = valueEmoj;

经过大量研究后,我得出结论,我所期望的目前是不可能的。

但这有可能,

如果我要创建自己的表情符号键盘,则在键盘扩展中单击该表情符号将复制该图像。

将该图像粘贴到 Whatsapp 等应用程序的任何文本字段后,我将只能将该表情符号作为图像共享。(即图像共享)。

目前无法在所有 public 应用程序中像本地表情符号一样制作自己的表情符号。

我们只能为我们的应用程序执行此操作,例如 Skype 和 Hike。