示例#1
0
    public override void ShowAnnouncement(LT_URL_NOTIFICATION_DELEGATE callback)
    {
        AndroidJavaClass  unityPlayer     = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        AndroidJavaObject currentActitivy = unityPlayer.GetStatic <AndroidJavaObject>("currentActivity");
        AndroidJavaClass  LongtuSDK       = new AndroidJavaClass(_ClassName);

        LongtuSDK.CallStatic("ShowAnnouncement", currentActitivy);
    }
示例#2
0
    public override void ShowInAppWeb(string url, LT_URL_NOTIFICATION_DELEGATE callback)
    {
        var normalUrl = url;

        if (!IsUrl(url))
        {
            normalUrl = string.Format("www.{0}.com", url);
        }
        Application.OpenURL(normalUrl);
    }
示例#3
0
        public static void ShowGachaOdds(LuaFunction callback = null)
        {
            LT_URL_NOTIFICATION_DELEGATE fnUrl = null;

            if (callback != null)
            {
                fnUrl = (url) =>
                {
                    callback.Call(url);
                    callback.Release();
                };
            }
            LT_Instance.ShowGachaOdds(fnUrl);
        }
示例#4
0
        public static void ShowInAppWeb(string url, LuaFunction callback = null)
        {
            LT_URL_NOTIFICATION_DELEGATE fnUrl = null;

            if (callback != null)
            {
                fnUrl = (deepLinkUrl) =>
                {
                    callback.Call(deepLinkUrl);
                    callback.Release();
                };
            }
            LT_Instance.ShowInAppWeb(url, fnUrl);
        }
示例#5
0
 public override void ShowInAppWeb(string url, LT_URL_NOTIFICATION_DELEGATE callback)
 {
     KakaoUtil.ShowInAppWeb(url, (isSuccess, deepLinkUrl) =>
     {
         if (isSuccess)
         {
             if (callback != null)
             {
                 callback(deepLinkUrl);
             }
         }
         else
         {
             LogResult(_KakaoPrefix, "ShowInAppWeb", "Failed");
         }
     });
 }
示例#6
0
 public override void ShowPromotion(LT_URL_NOTIFICATION_DELEGATE callback)
 {
     KakaoUtil.ShowStartingPromotion((isSuccess, url) =>
     {
         if (isSuccess)
         {
             if (callback != null)
             {
                 callback(url);
             }
         }
         else
         {
             LogResult(_KakaoPrefix, "ShowPromotion", "Failed");
         }
     });
 }
示例#7
0
 public override void ShowAnnouncement(LT_URL_NOTIFICATION_DELEGATE callback)
 {
     KakaoUtil.ShowAnnouncement((isSuccess, url) =>
     {
         if (isSuccess)
         {
             if (callback != null)
             {
                 callback(url);
             }
         }
         else
         {
             LogResult(_KakaoPrefix, "ShowAnnouncement", "Failed");
         }
     });
 }
示例#8
0
 //展示抽奖
 public virtual void ShowGachaOdds(LT_URL_NOTIFICATION_DELEGATE callback)
 {
 }
示例#9
0
 //展示推广
 public virtual void ShowPromotion(LT_URL_NOTIFICATION_DELEGATE callback)
 {
 }
示例#10
0
 //展示网页
 public virtual void ShowInAppWeb(string url, LT_URL_NOTIFICATION_DELEGATE callback)
 {
 }
示例#11
0
 //展示公告
 public virtual void ShowAnnouncement(LT_URL_NOTIFICATION_DELEGATE callback)
 {
 }
示例#12
0
 //展示客户中心
 public virtual void ShowCustomerCenter(LT_URL_NOTIFICATION_DELEGATE callback)
 {
 }