出海游戏API平台

为出海游戏开发者打造的营销API平台

集成玩家互动、推送通知和数据分析,数小时内即可上线,无需数周。RESTful API、Unity与Unreal原生SDK、完善开发文档。为快速出海的游戏团队量身打造,通过FCM/APNs基础设施精准触达全球iOS和Android玩家。

为出海游戏开发者打造的营销API平台

开发者获得什么

为出海手游团队构建的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小时

支持推送通知、应用内消息、事件追踪和用户属性。

// Initialize
Pushwoosh.Instance.RegisterForPushNotifications();
// Track event
Pushwoosh.Instance.PostEvent("level_completed",
new { level = 50, score = 8750 });
// Set user properties
Pushwoosh.Instance.SetUserId("player_12345");

Unreal Engine SDK

Unreal Engine 4.25+、UE5 | C++和蓝图 | Marketplace插件或手动安装 | 集成仅需2-4小时

支持推送、事件和数据分析。提供蓝图节点,适合非代码工作流。

// Initialize
UPushwooshBlueprint::RegisterForPushNotifications();
// Track event
UPushwooshBlueprint::PostEvent("level_completed",
TMap<FString, FString>{
{"level", "50"},
{"score", "8750"}
});

iOS原生SDK

iOS 12+ | Swift、Objective-C | CocoaPods、SPM、手动安装 | 集成仅需1-2小时

通过APNs基础设施完整API访问,支持富媒体通知和实时活动,助力出海游戏精准触达全球iPhone用户。

// Initialize
Pushwoosh.sharedInstance().registerForPushNotifications()
// Track event
PWInAppManager.shared().postEvent("level_completed",
withAttributes: ["level": 50, "score": 8750])

Android原生SDK

Android 5.0+(API 21+)| Kotlin、Java | Gradle依赖 | 集成仅需1-2小时

通过FCM基础设施完整API访问,支持富媒体通知和后台事件投递,覆盖全球Android用户市场。

// Initialize
Pushwoosh.getInstance().registerForPushNotifications()
// Track event
Pushwoosh.getInstance().sendTags(
Tags.Builder()
.putString("level", "50")
.putInt("score", 8750)
.build()
)

跨平台SDK

React Native、Flutter、Cordova、Xamarin。混合技术栈全功能支持。每个平台集成仅需2-4小时,快速实现出海跨境游戏开发部署。

// React Native
import 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 server
const guildMembers = await getGuildMembers(guildId);
await pushwoosh.sendNotification({
users: guildMembers,
message: "Guild war starting now!",
deepLink: `game://guild-war/${warId}`
});
// Track who joined
guildMembers.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 purchase
await pushwoosh.trackEvent(playerId, "iap_purchase", {
amount: 9.99,
item_id: "gem_pack_1000"
});
// Create high-spender segment
await pushwoosh.createSegment({
name: "High spenders",
filter: "total_iap_amount > 50"
});
// Send targeted campaign
await pushwoosh.sendToSegment("High spenders", {
message: "VIP exclusive: 50% off premium pack",
offer_id: "vip_premium_50"
});

效果: 个性化定向投放带来3倍以上转化率提升。

实时数据分析集成

将互动数据导出至数据仓库。通过API获取活动指标,提取玩家事件数据,流式传输至BigQuery或Snowflake,构建自定义BI看板,全面掌握出海运营数据。

// Daily ETL job
const 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 signup
await pushwoosh.registerUser({
user_id: playerId,
attributes: {
signup_date: new Date(),
platform: "iOS",
acquisition_source: "organic"
}
});
// Start automated campaign
await pushwoosh.addToJourney(playerId, "new_player_onboarding");
// Track milestone events
await 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);

效果: 数据驱动的大规模优化。

专为高性能打造

<100ms
平均API响应时间
500K/秒
API请求处理能力
99.9%
正常运行时间SLA
<50ms
实时事件追踪
Growth statistics chart

亚秒级响应时间

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零停机迁移。两个平台并行运行,直到完全切换。

  1. 并行SDK集成

    在现有平台SDK旁边安装Pushwoosh SDK。在测试环境中验证事件投递。

  2. 事件映射与验证

    将现有事件和用户属性映射到Pushwoosh数据模型。并排对比各项指标。

  3. 逐步流量迁移

    将一部分流量切换至Pushwoosh。监控投递率和互动数据。在1-2周内逐步扩大比例。

  4. 完全切换

    确认两平台指标一致后,将所有流量切换至Pushwoosh。保留旧平台作为备用方案持续1周。

  5. 下线旧平台

    在下一个版本发布时移除旧版SDK。完整迁移周期通常为2-4周。

数分钟内开始集成

浏览我们的API文档,立即开始构建。免费版包含测试集成和上线生产所需的一切资源,助力出海游戏团队快速启动跨境玩家运营。

Play