mixpanel实验教程(2) 支持你啊

六、发送邮件和推送通知

选择该用户前面的 checkbox,点击 Send A Notification 按钮,从下拉列表中选择 Email Message/Push Notifiaction,即可向该用户发送邮件或Push 通知。

在邮件正文中,你可以使用一些特殊的标签,例如:


{{${name}}}表示该用户 Profile 中的 name 属性。

点击 Continue,允许你选择发送时机,立即还是指定发送时间:


注意,时区选择中并没有北京时间,你可以选择上海时间。

选择 Now,然后 Send this Message,邮件将立即发送。

此外,还有一种发送通知的方式,是在 Notifications 进行发送,这种方式可以调度发送的时间周期。

如果要向用户发送 Push 通知,则需要在应用程序委托中对用户设备的 device token 进行收集,并用 addPushDeviceToken 发送给mixpanel :

- (void)application:(UIApplication *)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {

Mixpanel *mixpanel = [Mixpanel sharedInstance];

       

 [mixpanelidentify:@"kmyhy"];

[mixpanel.people addPushDeviceToken:deviceToken];

}

如果这样做,你将会在用户的 Profile 中看到该用户的 device token(即 iOS Devices 属性):


然后你就可以向该用户发送 Push 通知了。

mixpanel 的消息编写界面相当有意思,它显示了一个iPhone 锁屏时收到 Push 通知的图片,要想编辑消息内容,直接在这个界面的消息内容处编辑即可,如下图所示:


值得注意的是,编辑消息的界面中并不能直接加入提示音,你必须通过 Custom Data 中以 Payload 的方式提供提示音,mixpanel 会将 Custom Data 合并到编辑结果中:


例如编写如下的 Payload 将在用户接收到消息的同时播放默认的提示音以及显示一个数字1的徽标:

{"aps":{"sound":"default","badge":1}}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值