在 Pushwoosh 中注册设备并与平台同步数据
为了通过 Pushwoosh 有效地定位和吸引用户,确保用户设备已正确注册并且您的数据已同步至关重要。根据您的具体需求,有多种方法可以在 Pushwoosh 中注册设备和同步数据。
Pushwoosh SDK
Anchor link to对于移动应用,推荐使用 Pushwoosh SDK 集成,以实现应用、Pushwoosh 系统以及客户可能用于特定数据管道或工作流的第三方系统之间的无缝设备注册和数据同步。
通过集成 SDK,您可以自动化注册设备和处理其推送令牌的过程。SDK 内部会调用 registerDevice API 方法,确保每台设备都无需任何手动干预即可在 Pushwoosh 中注册和同步。
此外,Pushwoosh SDK 还允许注册用于 SMS 和 WhatsApp 通知的电话号码。您可以使用以下方法:
注册 SMS 号码
Anchor link to- (void)registerSmsNumber:(NSString * _Nonnull)number;示例
Pushwoosh.sharedInstance().registerSmsNumber(@"+0000000000");将 +0000000000 替换为实际的 E.164 格式 电话号码(包括“+”号和国家代码)。
Android
Anchor link toPushwoosh.getInstance().registerSmsNumber(String number);示例
Pushwoosh.getInstance().registerSmsNumber("+0000000000");将 +0000000000 替换为用户的实际 E.164 格式电话号码,包括“+”和国家代码。
注册 WhatsApp 号码
Anchor link to- (void)registerWhatsappNumber:(NSString * _Nonnull)number;示例
Pushwoosh.sharedInstance().registerWhatsappNumber(@"+0000000000");将 +0000000000 替换为实际的 E.164 格式 电话号码(包括“+”号和国家代码)。
Android
Anchor link to要在 Android 上为 WhatsApp 注册用户的电话号码,请使用以下方法:
Pushwoosh.getInstance().registerWhatsappNumber(String number);示例
Pushwoosh.getInstance().registerWhatsappNumber("+0000000000");将 +0000000000 替换为用户的实际 E.164 格式电话号码,包括“+”和国家代码。
Web 端
Anchor link to要为 Web 推送注册设备,请使用 Web Push SDK。
Pushwoosh API
Anchor link to此外,您还可以使用 Pushwoosh API 来注册设备和同步数据。API 为更高级的场景提供了充分的灵活性。
要注册移动设备,请使用 registerDevice API 方法。
电子邮件
Anchor link to要让用户订阅您的电子邮件,请通过自定义的选择加入表单收集他们的电子邮件,并使用 registerEmail API 方法注册电子邮件设备。或者,您也可以使用 registerDevice。
要将您的应用用户或网站访问者与其电子邮件地址关联,请使用 User ID。这使您能够构建跨渠道的 Customer Journey,并根据用户在您的应用或网站上的行为发送电子邮件。User ID 还允许您在 User Explorer 中查看用户的消息和事件历史记录。
1. 获取 User ID。
为您的 Pushwoosh 项目注册的每台设备都有其 User ID;默认情况下,它等于设备硬件 ID (HWID),并通过 registerDevice API 请求检索。
要设置自定义 User ID,请调用 registerUser 方法。
2. 将 User ID 分配给电子邮件地址。
使用 registerEmail 或 registerEmailUser API 方法将 User ID 与电子邮件地址关联。
要在 Pushwoosh 中注册 SMS 设备,您可以使用 registerDevice API 方法或 createSMSMessage API 方法。使用后者时,请确保将 use_auto_registration 参数设置为 true,以便自动将电话号码注册为 SMS 设备。了解更多
要在 Pushwoosh 中注册 WhatsApp 设备,您可以使用 registerDevice API 方法或 createWhatsAppMessage API 方法。使用后者时,请确保将 use_auto_registration 参数设置为 true,以便自动将电话号码注册为 WhatsApp 设备。
导入您现有的用户库
Anchor link to如果您正在处理大量预先存在的数据,您可以将这些数据导入到 Pushwoosh 中。
要迁移您的移动推送订阅者库,请通过 联系我们表单 与我们联系,并提供您的用户库样本。我们的团队将审查数据格式并评估迁移是否可行。
Web 端
Anchor link to由于技术限制,无法导入 Web 用户。不同的推送提供商使用不同的有效负载格式和平台配置,这使得导入 Web 用户变得无效。因此,导入的用户库要么会失效,要么会收到不正确或空白的内容。
但是,已经授权接收您网站推送通知的 Web 用户可以重新订阅。了解更多
电子邮件
Anchor link to要 导入您的电子邮件订阅者数据库,请上传一个包含电子邮件地址的 .csv 文件。导入的电子邮件将在电子邮件平台上注册为订阅者。您还可以为每个电子邮件地址提交额外的数据,例如收件人的姓名、性别或位置,以便更好地细分和个性化您的电子邮件通信。
为 SMS 订阅者导入一个包含电话号码的 .csv 文件。您可以提供额外的数据,例如收件人的姓名、性别或位置,以进一步细分和个性化您的 SMS 通信。
要导入您的 WhatsApp 联系人,请上传一个包含 WhatsApp 联系人的 .csv 文件。您还可以提供额外细节,例如收件人的姓名、性别或位置,以自定义您的 WhatsApp 消息。
使用第三方集成传输数据
Anchor link to除了 SDK 和 API,Pushwoosh 还提供多种第三方集成,帮助您从其他平台同步和传输数据,从而更轻松地跨多个系统管理用户和数据。