DCHandler.ts 698 B

123456789101112131415161718192021222324252627282930
  1. import { CocosHandler } from "./CocosHandler";
  2. //数据上报
  3. export class DCHandler {
  4. private static _inst: DCHandler;
  5. public static get inst(): DCHandler {
  6. if (!this._inst) {
  7. this._inst = new DCHandler();
  8. }
  9. return this._inst;
  10. }
  11. //数据上报
  12. async reportData(eventId: number) {
  13. const param = {
  14. eventId: eventId
  15. }
  16. const data = {
  17. method: 'analysis.event',
  18. param: JSON.stringify(param)
  19. };
  20. const result = await CocosHandler.inst.sendMessageToAndroid(data, '获取数据上报状态');
  21. return JSON.parse(result);
  22. }
  23. }
  24. window["DCHandler"] = DCHandler;