Пример #1
0
     public static void SetInAppMessagingListener(IPusheInAppMessagingListener listener)
     {
 #if UNITY_ANDROID && !UNITY_EDITOR
         PusheInAppMessaging.SetInAppMessagingListener(listener);
 #elif UNITY_IOS && !UNITY_EDITOR
         // not implemented
 #endif
     }
Пример #2
0
 public InAppMessagingCallback(IPusheInAppMessagingListener listener) : base("co.pushe.plus.inappmessaging.PusheInAppMessagingListener")
 {
     _listener = listener;
 }
Пример #3
0
        /// Listen to different events of InAppMessaging.
        /// Consists of "receive", "trigger", "click", "dismiss", "buttonClick"
        /// If a message occurred due to one of mentioned events, you will be notified.
        /// For isntance if you want to pause the game when an InAppMessage was triggered, you can listen to `trigger`
        /// and pause the game (No changes will happen on Game.Neighther pause, or anything else.)
        /// <param name="listener"> is the callback which is an interface and needs to be implemented</param>
        public static void SetInAppMessagingListener(IPusheInAppMessagingListener listener)
        {
            var callback = new InAppMessagingCallback(listener);

            PiamService().Call("setInAppMessagingListener", callback);
        }