123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- using UnityEngine;
- namespace DouYouSdk
- {
- public abstract class AbDouYouSDKHandler : MonoBehaviour
- {
- public abstract void ReceiveMessageAb(string message);
- public abstract void InitSuccessAb(string message);
- public abstract void LoginSuccessAb(string message);
- public abstract void OutLoginSuccessAb(string message);
- public abstract void PayFailAb(string message);
- public abstract void PaySuccessAb(string message);
- public abstract void SdkOnStartAb(string message);
- public abstract void SdkOnPauseAb(string message);
- public abstract void SdkOnResumeAb(string message);
- public abstract void SdkOnStopAb(string message);
- public abstract void SdkOnDestroyAb(string message);
- public abstract void SdkOnRestartAb(string message);
- public abstract void SdkOnBackPressedAb(string message);
- public abstract void SdkOnNewIntentAb(string message);
- public abstract void SdkOnConfigurationChangedAb(string message);
- public abstract void SdkOnSaveInstanceStateAb(string message);
- public abstract void SdkOnActivityResultAb(string message);
- public abstract void SdkOnRequestPermissionResultAb(string message);
- public abstract void SdkOnWindowFocusChangedAb(string message);
- /// <summary>
- /// 测试消息
- /// </summary>
- /// <param name="message"></param>
- public void ReceiveMessage(string message)
- {
- Debug.Log($"ReceiveMessage:{message}");
- ReceiveMessageAb(message);
- }
- /// <summary>
- /// SDK实例化成功
- /// </summary>
- /// <param name="message">SDK 实例化成功</param>
- public void InitSuccess(string message)
- {
- Debug.Log($"InitSuccess:{message}");
- InitSuccessAb(message);
- }
- /// <summary>
- /// 登录成功
- /// </summary>
- /// <param name="message">resUid + "|gfg|" + token</param>
- public void LoginSuccess(string message)
- {
- Debug.Log($"LoginSuccess:{message}");
- LoginSuccessAb(message);
- }
- /// <summary>
- /// 切换账号或退出登录后
- /// </summary>
- /// <param name="message">退出登录成功!</param>
- public void OutLoginSuccess(string message)
- {
- Debug.Log($"OutLoginSuccess:{message}");
- OutLoginSuccessAb(message);
- }
- /// <summary>
- /// 支付失败
- /// </summary>
- /// <param name="message">code + "|gfg|" + params.toString()</param>
- public void PayFail(string message)
- {
- Debug.Log($"PayFail:{message}");
- PayFailAb(message);
- }
- /// <summary>
- /// 支付成功
- /// </summary>
- /// <param name="message">code + "|gfg|" + params.toString()</param>
- public void PaySuccess(string message)
- {
- Debug.Log($"PaySuccess:{message}");
- PaySuccessAb(message);
- }
- #region SDK 生命周期函数
- public void SdkOnStart(string message)
- {
- Debug.Log($"SdkOnStart:{message}");
- SdkOnStartAb(message);
- }
- public void SdkOnPause(string message)
- {
- Debug.Log($"SdkOnPause:{message}");
- SdkOnPauseAb(message);
- }
- public void SdkOnResume(string message)
- {
- Debug.Log($"SdkOnResume:{message}");
- SdkOnResumeAb(message);
- }
- public void SdkOnStop(string message)
- {
- Debug.Log($"SdkOnStop:{message}");
- SdkOnStopAb(message);
- }
- public void SdkOnDestroy(string message)
- {
- Debug.Log($"SdkOnDestroy:{message}");
- SdkOnDestroyAb(message);
- }
- public void SdkOnRestart(string message)
- {
- Debug.Log($"SdkOnRestart:{message}");
- SdkOnRestartAb(message);
- }
- public void SdkOnBackPressed(string message)
- {
- Debug.Log($"SdkOnBackPressed:{message}");
- SdkOnBackPressedAb(message);
- }
- public void SdkOnNewIntent(string message)
- {
- Debug.Log($"SdkOnNewIntent:{message}");
- SdkOnNewIntentAb(message);
- }
- public void SdkOnConfigurationChanged(string message)
- {
- Debug.Log($"SdkOnConfigurationChanged:{message}");
- SdkOnConfigurationChangedAb(message);
- }
- public void SdkOnSaveInstanceState(string message)
- {
- Debug.Log($"SdkOnSaveInstanceState:{message}");
- SdkOnSaveInstanceStateAb(message);
- }
- public void SdkOnActivityResult(string message)
- {
- Debug.Log($"SdkOnActivityResult:{message}");
- SdkOnActivityResultAb(message);
- }
- public void SdkOnRequestPermissionResult(string message)
- {
- Debug.Log($"SdkOnRequestPermissionResult:{message}");
- SdkOnRequestPermissionResultAb(message);
- }
- public void SdkOnWindowFocusChanged(string message)
- {
- Debug.Log($"SdkOnWindowFocusChanged:{message}");
- SdkOnWindowFocusChangedAb(message);
- }
- #endregion
- }
- }
|