SKDefine.m 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. //
  2. // SKDefine.m
  3. // SikeyComm
  4. //
  5. // Created by 刘振兴 on 2025/2/24.
  6. // Copyright © 2025 BaH Cy. All rights reserved.
  7. //
  8. #import "SKDefine.h"
  9. //1:H210、H210YH 2:W303欧洲海外儿童表 3:W112a1国外儿童表 4:国内儿童表
  10. NSInteger SK_PROJECT = 3;
  11. @implementation SKDefine
  12. + (NSArray*)getServerCategoryNames {
  13. return @[@"H210服务器", @"VeryFit Kids服务器", @"W112A1国外服务器", @"国内服务器"];
  14. }
  15. + (NSString*)getHttp {
  16. if (SK_PROJECT == 1)
  17. return @"http://api.tecanswer.com";
  18. else if (SK_PROJECT == 2)
  19. return @"http://eu.tecanswer.com";
  20. else if (SK_PROJECT == 3)
  21. return @"https://sgp.tecanswer.com/w";
  22. else if (SK_PROJECT == 4)
  23. return @"http://api.sikey.com.cn";
  24. return @"";
  25. }
  26. + (NSString*)getHttpTest {
  27. if (SK_PROJECT == 1)
  28. return @"http://api-test.tecanswer.com";
  29. else if (SK_PROJECT == 2)
  30. return @"http://api-test.tecanswer.com";
  31. else if (SK_PROJECT == 3)
  32. return @"https://sgp.tecanswer.com/w";
  33. else if (SK_PROJECT == 4)
  34. return @"http://api.sikey.com.cn";
  35. return @"";
  36. }
  37. + (NSString*)getHttpDev {
  38. if (SK_PROJECT == 1)
  39. return @"http://192.168.111.227";
  40. else if (SK_PROJECT == 2)
  41. return @"http://api-test.tecanswer.com";
  42. else if (SK_PROJECT == 3)
  43. return @"https://sgp.tecanswer.com/w";
  44. else if (SK_PROJECT == 4)
  45. return @"http://api.sikey.com.cn";
  46. return @"";
  47. }
  48. + (NSString*)getSocket {
  49. if (SK_PROJECT == 2)
  50. return @"ws://euws.tecanswer.com/websocket/endpoint";
  51. else if (SK_PROJECT == 3)
  52. return @"wss://sgp.tecanswer.com/w/api/v2/gatewayctx/connect/websocket";
  53. else if (SK_PROJECT == 4)
  54. return @"ws://api.sikey.com.cn/api/v2/gatewayctx/connect/websocket";
  55. return @"";
  56. }
  57. + (NSString*)getSocketTest {
  58. if (SK_PROJECT == 2)
  59. return @"ws://ws-test.tecanswer.com/websocket/endpoint";
  60. else if (SK_PROJECT == 3)
  61. return @"wss://sgp.tecanswer.com/w/api/v2/gatewayctx/connect/websocket";
  62. else if (SK_PROJECT == 4)
  63. return @"ws://api.sikey.com.cn/api/v2/gatewayctx/connect/websocket";
  64. return @"";
  65. }
  66. + (NSString*)getSocketDev {
  67. if (SK_PROJECT == 2)
  68. return @"ws://ws-test.tecanswer.com/websocket/endpoint";
  69. else if (SK_PROJECT == 3)
  70. return @"wss://sgp.tecanswer.com/w/api/v2/gatewayctx/connect/websocket";
  71. else if (SK_PROJECT == 4)
  72. return @"ws://api.sikey.com.cn/api/v2/gatewayctx/connect/websocket";
  73. return @"";
  74. }
  75. + (NSString*)getModel {
  76. if (SK_PROJECT == 1)
  77. return @"H210";
  78. else if (SK_PROJECT == 2)
  79. return @"W303";
  80. else if (SK_PROJECT == 3)
  81. return @"W112A1";
  82. else if (SK_PROJECT == 4)
  83. return @"W112A1";
  84. return @"";
  85. }
  86. @end