示例#1
0
    private void sendMessage()
    {
        if (KiiUser.CurrentUser == null)
        {
            this.message = "#####KiiUser is not logged in!";
            return;
        }
        KiiPushMessageData data = new KiiPushMessageData();

        data.Put("payload", this.payload);
        data.Put("msg", "this message is sent from unity!!");
        KiiPushMessage message = pushSetting.GetKiiPushMessage(data, apnsSetting, gcmSetting);
        KiiTopic       topic   = KiiUser.CurrentUser.Topic(TOPIC_NAME);

        topic.SendMessage(message, (KiiPushMessage target, Exception e) => {
            if (e != null)
            {
                Debug.Log("#####" + e.Message);
                Debug.Log("#####" + e.StackTrace);
                this.ShowException("Failed to send message", e);
                return;
            }
            this.message = "#####sending message is successful!!";
        });
    }
示例#2
0
 private void sendMessage()
 {
     if (KiiUser.CurrentUser == null)
     {
         this.message = "#####KiiUser is not logged in!";
         return;
     }
     KiiPushMessageData data = new KiiPushMessageData ();
     data.Put ("payload", this.payload);
     data.Put ("msg", "unity!!");
     KiiPushMessage message = pushSetting.GetKiiPushMessage (data, apnsSetting, gcmSetting);
     KiiTopic topic = KiiUser.CurrentUser.Topic (TOPIC_NAME);
     topic.SendMessage (message, (KiiPushMessage target, Exception e) => {
         if (e != null)
         {
             Debug.Log ("#####" + e.Message);
             Debug.Log ("#####" + e.StackTrace);
             this.ShowException ("Failed to send message", e);
             return;
         }
         this.message = "#####sending message is successful!!";
     });
 }