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}}


  • 相关阅读:
    虚拟机搭建FISCO BCOS的区块链浏览器
    linux下安装cmake
    Compile error: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags
    Mac安装CMake
    Mac下如何添加User到group中
    Macos 安装md5sum、sha1sum、md5deep、sha1deep
    Support Vector Regression(SVR) 资料
    Python pandas dataframe
    python用pd.read_csv()方法来读取csv文件
    python pandas 交叉表, 透视表
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5091220.html
Copyright © 2011-2022 走看看