AppController.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. /**
  3. * AppController.php UTF-8
  4. * h5 wap app
  5. *
  6. * @date : 2018/4/27 23:30
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : liuhongliang <lhl@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace h5wap\wap\controller;
  13. use h5wap\common\controller\V2BaseController;
  14. use huolib\constant\RichTextKeyConst;
  15. class AppController extends V2BaseController {
  16. /**
  17. * App游戏列表
  18. * @var array[]
  19. */
  20. private $app_list = [
  21. 6 => [
  22. 'game_name' => '原始传奇',
  23. 'version' => '1.0',
  24. 'ios' => [
  25. 'bundle_id' => 'logic.Demo',
  26. 'down_url' => 'https://mpstatic.milaila.top/upload/package/ios/yscq.ipa',
  27. 'plist_url' => 'https://mpstatic.milaila.top/upload/package/ios/yscq.plist',
  28. ],
  29. 'and' => [
  30. 'bundle_id' => 'com.yscqwyb.game',
  31. 'down_url' => 'https://mpstatic.milaila.top/upload/package/and/yscq.apk',
  32. ],
  33. ],
  34. 11 => [
  35. 'game_name' => '九州仙剑传',
  36. 'version' => '1.0',
  37. 'ios' => [
  38. 'bundle_id' => 'logic.Demo',
  39. 'down_url' => 'https://mpstatic.milaila.top/upload/package/ios/jzxjz.ipa',
  40. 'plist_url' => 'https://mpstatic.milaila.top/upload/package/ios/jzxjz.plist',
  41. ],
  42. 'and' => [
  43. 'bundle_id' => '',
  44. 'down_url' => '',
  45. ],
  46. ],
  47. 15 => [
  48. 'game_name' => '传奇霸主',
  49. 'version' => '1.0',
  50. 'ios' => [
  51. 'bundle_id' => 'com.quanmingame.game',
  52. 'down_url' => 'https://mpstatic.milaila.top/upload/package/ios/cqbz.ipa',
  53. 'plist_url' => 'https://mpstatic.milaila.top/upload/package/ios/cqbz.plist',
  54. ],
  55. 'and' => [
  56. 'bundle_id' => '',
  57. 'down_url' => '',
  58. ],
  59. ],
  60. 30 => [
  61. 'game_name' => '天剑奇缘',
  62. 'version' => '1.0',
  63. 'ios' => [
  64. 'bundle_id' => 'com.tianjianqiyuan.ttqy',
  65. 'down_url' => 'https://mpstatic.milaila.top/upload/package/ios/tjqy_xfb.ipa',
  66. 'plist_url' => 'https://mpstatic.milaila.top/upload/package/ios/tjqy.plist',
  67. ],
  68. 'and' => [
  69. 'bundle_id' => 'com.tjqy',
  70. 'down_url' => '',
  71. ],
  72. ],
  73. ];
  74. /**
  75. * http://doc.1tsdk.com/138?page_id=3148
  76. * app下载
  77. * 【域名】/wap/app/down
  78. * @return mixed
  79. */
  80. public function down() {
  81. // TODO: liuhongliang 2018/5/28 临时使用后台wap设置的两个android,ios下载地址,后期对接微端打包
  82. $app_id = $this->request->param('app_id', 30);
  83. $app_info = $this->app_list[$app_id];
  84. $this->assign('app_info', $app_info);
  85. $this->assign('h5_and_down_url', $app_info['and']['down_url']);
  86. $this->assign('h5_ios_down_url', $app_info['ios']['down_url']);
  87. return $this->fetch('app/down');
  88. }
  89. }