zoukankan      html  css  js  c++  java
  • Emojis support in Apple push notification

    I am working on iPhone app named "INTERSTIZIO".In this I have implemented functionality like chat between users.In this user can send text,location and text with emojis symbol.If the app is not in open mode at receiver end then from backend push is generated and display to receiver.I am able to display message in push like "UserName : Hello..." but I also want to display emojis symbol, like "UserName : Hay :)" in push message so anyone have idea regarding how I can achieve this type of push message using emojis code(like for smile apple code is u263a) of apple?

    I have followed the solution given in this link : http://code.iamcal.com/php/emoji/ But it returns the same code that I have passed in function.Its working fine on web pages but not in push message.

    Here I am attaching one screen shot of the push how it looks at my end.In it you can see that I have displayed smiley and lighting symbol but its displayed using HTML supported code like below code of PHP script:

    $lightning = html_entity_decode('',ENT_NOQUOTES,'UTF-8');

    //add this to the 'alert' portion of your APNS payload: $message ="You just got the {$lightning}SHOCKER{$lightning}!";

    But in my case I have displayed inbuilt emojis keyboard from apple and using below code I am able to get emojis code :

    //store code of emojis at backend  
    NSData*data =[txtspeech.text dataUsingEncoding:NSNonLossyASCIIStringEncoding];
    NSString*valueUnicode =[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

    //Display emojis in mobile chat window
    NSData*data =[objchat.strchat dataUsingEncoding:NSUTF8StringEncoding];
    NSString*valueEmoj =[[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding]; cell.txtchat.text=valueEmoj;

    Using above code I am able to store and display emojis in chat window but if receiver user have closed app then in push message I am not able to display emojis symbol in push message.

    Thanks

    enter image description here

  • 相关阅读:
    【转】sql server编写通用脚本自动检查两个不同服务器的新旧数据库的表结构差异
    Pytest 2
    【转】python通过SMTP协议发送邮件失败,报错505或535
    【转】环境搭建之allure的安装配置,及简单使用
    Pytest 1
    替换姓名为隐式
    docker 用户组权限
    安装go环境
    Win10配置WSL2安装Ubuntu,并支持Nvidia CUDA 环境
    miniconda源配置
  • 原文地址:https://www.cnblogs.com/ihojin/p/emoji-in-ios.html
Copyright © 2011-2022 走看看