• 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

  • 相关阅读:
    android AsyncTask
    android利用provider查询同一个数据库中没有对外暴露出来的表
    PowerProfile.java与power_profile.xml
    Java的动态绑定机制
    Activity Intent Flags及Task相关属性
    非阻塞socket调用connect, epoll和select检查连接情况示例
    Linux Epoll相关知识
    JAVA并发编程
    Activity生命周期(深入理解)
    Android线程间通信更新UI的方法(重点分析EventBus)
  • 原文地址:https://www.cnblogs.com/ihojin/p/emoji-in-ios.html
Copyright © 2020-2023  润新知