export default defineEventHandler(async (event) => { const platform = getRouterParam(event, 'platform') as 'ios' | 'android' | 'h5' if (!['ios', 'android', 'h5'].includes(platform)) { throw createError({ statusCode: 400, message: 'Invalid platform', }) } await trackDownload(platform) return { success: true } })