NotPlatform.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. import { IPlatform } from "./IPlatform";
  2. export class NotPlatform implements IPlatform{
  3. /**
  4. * 登录
  5. * @param success 成功
  6. * @param failure 失败
  7. */
  8. login(success:Function,failure:Function):void{
  9. success();
  10. }
  11. /**
  12. * 跳转
  13. * @param data
  14. * @param success
  15. * @param failure
  16. */
  17. navigate2Mini(data:any,success?:Function,failure?:Function):void{
  18. if(success){
  19. success();
  20. }
  21. }
  22. /**
  23. * 分享
  24. * @param data
  25. * @param success
  26. * @param failure
  27. */
  28. shareMessage(data:any,success?:Function,failure?:Function):void{
  29. if(success){
  30. success();
  31. }
  32. }
  33. /**
  34. * 被动分享
  35. */
  36. onShareAppMessage(): void {
  37. }
  38. /**
  39. * 显示Banner
  40. * @param data
  41. */
  42. showBanner(data:any):void{}
  43. /**
  44. * 隐藏Banner
  45. */
  46. hideBanner():void{}
  47. /**
  48. * 显示激励广告
  49. * @param success
  50. * @param failure
  51. */
  52. showRewardedVideo(success?:Function,failure?:Function):void{
  53. if(success){
  54. success();
  55. }
  56. }
  57. /**
  58. * 显示插屏广告
  59. */
  60. showInsertAd(success?:Function,failure?:Function):void{
  61. if(success){
  62. success();
  63. }
  64. }
  65. /**
  66. * 显示原生广告
  67. */
  68. showNativeAd(success?:Function,failure?:Function):void{
  69. if(success){
  70. success();
  71. }
  72. }
  73. /**
  74. * 打点
  75. * @param eventName
  76. * @param data
  77. */
  78. sendEvent(eventName:string,data?:any):void{};
  79. /**
  80. * 设置加载进度
  81. * @param progress
  82. */
  83. setLoadingProgress(progress:number):void{};
  84. /**
  85. * 加载完成
  86. * @param completeHandler
  87. */
  88. loadingComplete(completeHandler?:Function):void{
  89. if(completeHandler){
  90. completeHandler();
  91. }
  92. }
  93. /**
  94. * 游戏互推
  95. * @param num
  96. */
  97. getRandomPageAd(num: number): any[] {
  98. return [];
  99. }
  100. }