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); }
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); }
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); }
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); }
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"); } }); }
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"); } }); }
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"); } }); }
//展示抽奖 public virtual void ShowGachaOdds(LT_URL_NOTIFICATION_DELEGATE callback) { }
//展示推广 public virtual void ShowPromotion(LT_URL_NOTIFICATION_DELEGATE callback) { }
//展示网页 public virtual void ShowInAppWeb(string url, LT_URL_NOTIFICATION_DELEGATE callback) { }
//展示公告 public virtual void ShowAnnouncement(LT_URL_NOTIFICATION_DELEGATE callback) { }
//展示客户中心 public virtual void ShowCustomerCenter(LT_URL_NOTIFICATION_DELEGATE callback) { }