为出海游戏开发者打造的营销API平台
集成玩家互动、推送通知和数据分析,数小时内即可上线,无需数周。RESTful API、Unity与Unreal原生SDK、完善开发文档。为快速出海的游戏团队量身打造,通过FCM/APNs基础设施精准触达全球iOS和Android玩家。
开发者获得什么
为出海手游团队构建的API营销自动化平台。通过简洁强大的API发送推送通知、追踪事件、细分玩家并衡量表现。Unity、Unreal、iOS、Android及跨平台SDK,随时可集成,快速覆盖海外市场。
快速集成
从SDK安装到生产上线仅需2-10天。Unity、Unreal、iOS、Android、React Native、Flutter预构建SDK。推送通知当天即可上线。
完整API覆盖
推送、应用内消息、邮件、细分、数据分析、用户管理全套RESTful API。Webhook支持实时事件。所有资源完整CRUD操作。
开发者友好文档
交互式API参考文档、多语言代码示例、SDK集成指南、Postman集合、OpenAPI规范。即复即用的代码示例。
为大规模而生
每秒50万次API调用。响应时间低于100ms。峰值活动期间无限流。轻松支撑1000万玩家和5000万次API调用,零停机。
游戏API能力
从游戏服务器直接触发活动、追踪事件、管理细分并获取分析数据。控制台中的每项功能均可通过程序化方式调用。查看所有API能力。
通过程序化方式发送推送通知
根据玩家行为从游戏服务器触发推送。实时送达iOS(通过APNs)和Android(通过FCM),助力出海游戏精准触达全球玩家。支持富媒体通知、深度链接和自定义数据。
POST /api/v3/notifications{ "filter": "player_level > 20", "notification": { "content": { "en": "Tournament starts in 1 hour!" }, "data": { "tournament_id": "12345", "deep_link": "game://tournament/12345" } }}实时追踪玩家行为
从游戏客户端或服务器发送自定义事件。追踪付费、关卡完成和功能使用情况。事件可触发活动并为细分提供数据支撑,帮助出海团队深入了解海外玩家行为。
POST /api/v3/events{ "user_id": "player_12345", "event": "level_completed", "attributes": { "level": 50, "time_seconds": 142, "score": 8750 }}创建和管理玩家细分
基于事件、属性和行为以程序化方式构建细分。实时更新。针对特定玩家群体精准投放活动,轻松区分不同地区的海外玩家群体。
POST /api/v3/segments{ "name": "High-value players", "filter": { "AND": [ {"total_spend": {"$gt": 100}}, {"last_session": {"$gte": "7d"}} ] }}获取活动和玩家指标
检索活动表现、玩家互动和转化数据。导出至数据仓库。构建自定义BI看板,全面掌握出海运营效果。
GET /api/v3/analytics/campaigns/{campaign_id}
{ "sent": 150000, "delivered": 142500, "opened": 64125, "clicked": 19237, "conversions": 2890}游戏引擎SDK集成
覆盖所有主流平台的原生SDK。开箱即用,功能完整,并提供常见场景的代码示例。查看所有游戏集成方案。
Unity SDK
Unity 2019.4+ | C# | Unity Package Manager或手动导入 | 集成仅需2-4小时
支持推送通知、应用内消息、事件追踪和用户属性。
// InitializePushwoosh.Instance.RegisterForPushNotifications();
// Track eventPushwoosh.Instance.PostEvent("level_completed", new { level = 50, score = 8750 });
// Set user propertiesPushwoosh.Instance.SetUserId("player_12345");Unreal Engine SDK
Unreal Engine 4.25+、UE5 | C++和蓝图 | Marketplace插件或手动安装 | 集成仅需2-4小时
支持推送、事件和数据分析。提供蓝图节点,适合非代码工作流。
// InitializeUPushwooshBlueprint::RegisterForPushNotifications();
// Track eventUPushwooshBlueprint::PostEvent("level_completed", TMap<FString, FString>{ {"level", "50"}, {"score", "8750"} });iOS原生SDK
iOS 12+ | Swift、Objective-C | CocoaPods、SPM、手动安装 | 集成仅需1-2小时
通过APNs基础设施完整API访问,支持富媒体通知和实时活动,助力出海游戏精准触达全球iPhone用户。
// InitializePushwoosh.sharedInstance().registerForPushNotifications()
// Track eventPWInAppManager.shared().postEvent("level_completed", withAttributes: ["level": 50, "score": 8750])Android原生SDK
Android 5.0+(API 21+)| Kotlin、Java | Gradle依赖 | 集成仅需1-2小时
通过FCM基础设施完整API访问,支持富媒体通知和后台事件投递,覆盖全球Android用户市场。
// InitializePushwoosh.getInstance().registerForPushNotifications()
// Track eventPushwoosh.getInstance().sendTags( Tags.Builder() .putString("level", "50") .putInt("score", 8750) .build())跨平台SDK
React Native、Flutter、Cordova、Xamarin。混合技术栈全功能支持。每个平台集成仅需2-4小时,快速实现出海跨境游戏开发部署。
// React Nativeimport Pushwoosh from "pushwoosh-react-native-plugin";
Pushwoosh.register();
Pushwoosh.postEvent("level_completed", { level: 50, score: 8750});开发者所需的一切
文档、工具和社区资源,让您的团队从第一天起就高效运转。
交互式API文档
支持真实请求的在线API探索器。直接在浏览器中调用接口。自动处理身份验证。
Postman集合
预配置含环境变量的请求集合。完整端点覆盖。导入即可立即开始测试。
OpenAPI规范
机器可读的API定义文件。自动生成客户端库。导入任意API工具。始终保持最新。
代码示例仓库
包含集成示例的GitHub仓库。涵盖Unity、Unreal和各原生平台。欢迎社区贡献。
SDK快速入门
各平台专属教程,包含分步集成说明。视频讲解和预估完成时间。
测试工具
发送测试推送通知。调试事件追踪。验证API请求。模拟玩家行为。
Webhook与回调
实时事件通知。活动状态更新。玩家行为触发器。自定义端点配置。
开发者社区
Stack Overflow标签、Discord/Slack频道、GitHub讨论区,以及技术问题邮件支持。
用我们的API能构建什么
五个出海游戏团队正在使用Pushwoosh落地的真实场景。
服务端触发通知
多人游戏需要通知玩家公会事件。游戏服务器检测到公会战开始,调用API向公会成员发送推送,深度链接直接打开游戏战斗界面,服务器追踪哪些玩家参与了战斗——无论玩家身处哪个国家都能实时触达。
// On game serverconst guildMembers = await getGuildMembers(guildId);
await pushwoosh.sendNotification({ users: guildMembers, message: "Guild war starting now!", deepLink: `game://guild-war/${warId}`});
// Track who joinedguildMembers.forEach(async (player) => { if (await playerJoined(player, warId)) { pushwoosh.trackEvent(player, "guild_war_joined", { war_id: warId, response_time_seconds: getResponseTime(player) }); }});效果: 基于实时游戏事件的跨境玩家互动。
动态用户细分
针对付费用户与非付费用户投放不同优惠。通过API追踪IAP事件,以程序化方式创建细分,发送个性化优惠,并用分析API衡量转化效果——帮助出海游戏精细化运营海外玩家。
// Track purchaseawait pushwoosh.trackEvent(playerId, "iap_purchase", { amount: 9.99, item_id: "gem_pack_1000"});
// Create high-spender segmentawait pushwoosh.createSegment({ name: "High spenders", filter: "total_iap_amount > 50"});
// Send targeted campaignawait pushwoosh.sendToSegment("High spenders", { message: "VIP exclusive: 50% off premium pack", offer_id: "vip_premium_50"});效果: 个性化定向投放带来3倍以上转化率提升。
实时数据分析集成
将互动数据导出至数据仓库。通过API获取活动指标,提取玩家事件数据,流式传输至BigQuery或Snowflake,构建自定义BI看板,全面掌握出海运营数据。
// Daily ETL jobconst campaigns = await pushwoosh.getCampaigns({ date_from: yesterday, date_to: today});
for (const campaign of campaigns) { const analytics = await pushwoosh.getCampaignAnalytics(campaign.id);
await dataWarehouse.insert("campaign_performance", { campaign_id: campaign.id, sent: analytics.sent, delivered: analytics.delivered, opened: analytics.opened, clicked: analytics.clicked, conversions: analytics.conversions, revenue: analytics.revenue });}效果: 跨所有系统的统一玩家互动数据分析。
自动化生命周期活动
通过自动化系列活动引导新玩家。SDK在注册时记录用户,服务器通过API启动引导序列,第1、3、7天活动自动触发——帮助出海游戏降低海外新用户流失率。
// On player signupawait pushwoosh.registerUser({ user_id: playerId, attributes: { signup_date: new Date(), platform: "iOS", acquisition_source: "organic" }});
// Start automated campaignawait pushwoosh.addToJourney(playerId, "new_player_onboarding");
// Track milestone eventsawait pushwoosh.trackEvent(playerId, "tutorial_completed", { duration_seconds: 180});效果: 无需手动管理活动,自动化引导新玩家留存。
通过API进行A/B测试
针对锦标赛公告测试不同通知文案。创建测试,向随机群组发送不同变体,追踪互动数据,自动放量胜出方案——出海游戏可针对不同地区市场优化内容表现。
const test = await pushwoosh.createABTest({ name: "Tournament announcement copy test", variants: [ { name: "Variant A", message: "Tournament starts in 1 hour!", percentage: 50 }, { name: "Variant B", message: "Win 10K gems! Tournament in 1 hour", percentage: 50 } ], success_metric: "game_opens"});
const results = await pushwoosh.getABTestResults(test.id);await pushwoosh.scaleVariant(test.id, results.winner.id);效果: 数据驱动的大规模优化。
专为高性能打造
亚秒级响应时间
P95延迟低于200ms,P99延迟低于500ms。全球各地区延迟一致稳定。
峰值承载能力
每秒50万条推送通知。事件处理无上限。峰值负载期间不限流。
全球基础设施
多地区部署,SDK分发使用CDN,全球低延迟接入点,满足出海游戏的全球玩家覆盖需求,并提供数据驻留选项。
企业级API安全
面向大型游戏工作室的生产就绪安全方案。通过欧美市场合规认证,加密传输,完整审计日志。
身份验证
API密钥认证、OAuth 2.0、JWT令牌。各环境独立密钥,支持安全轮换。
访问控制
基于角色的访问控制、基于范围的权限管理、IP白名单和密钥自动轮换。
数据保护
TLS 1.3传输加密,静态数据加密,日志中的PII脱敏处理,符合欧美市场合规要求(GDPR)的数据处理机制。
监控
API使用监控、异常检测、滥用防护,以及满足欧美市场合规认证要求的完整审计日志。
开发者支持体系
从自助社区资源到专属技术客户经理,为不同规模的出海团队提供合适的支持方案。
社区支持
Stack Overflow标签、GitHub讨论区、Discord和Slack社区,以及完善的文档门户。
邮件支持
技术问题咨询、集成协助、Bug报告。24小时内响应。
优先支持
专属Slack频道、复杂集成视频沟通、定制SDK指导。4小时内响应。
企业级支持
专属技术客户经理、定制API开发、现场集成协助、7×24小时电话支持。
从其他平台迁移
从OneSignal、Firebase或Airship零停机迁移。两个平台并行运行,直到完全切换。
-
并行SDK集成
在现有平台SDK旁边安装Pushwoosh SDK。在测试环境中验证事件投递。
-
事件映射与验证
将现有事件和用户属性映射到Pushwoosh数据模型。并排对比各项指标。
-
逐步流量迁移
将一部分流量切换至Pushwoosh。监控投递率和互动数据。在1-2周内逐步扩大比例。
-
完全切换
确认两平台指标一致后,将所有流量切换至Pushwoosh。保留旧平台作为备用方案持续1周。
-
下线旧平台
在下一个版本发布时移除旧版SDK。完整迁移周期通常为2-4周。
数分钟内开始集成
浏览我们的API文档,立即开始构建。免费版包含测试集成和上线生产所需的一切资源,助力出海游戏团队快速启动跨境玩家运营。