zoukankan      html  css  js  c++  java
  • mixpanel实验教程(2)

    六、发送邮件和推送通知

    选择该用户前面的 checkbox,点击 Send A Notification button,从下拉列表中选择 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}}


  • 相关阅读:
    JavaScript随机数
    javascript函数
    hdu 4122(RMQ)2011福州现场赛B题
    hdu 4119 (模拟+字符串)成都现场赛I题
    hdu 4118(树形dp) 成都现场赛H题
    hdu 4115(2-SAT) 2011 成都现场赛E题
    Codeforces Round #237 (Div. 2) 解题报告
    Codeforces Round #234 (Div. 2) 解题报告
    uva 1411(二分图最大权匹配)
    uva 11383(二分图最大权匹配)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5091220.html
Copyright © 2011-2022 走看看