三、别名使用的样例说明
下面是一个给指定用户发送消息的样例。
1,iOS客户端界面
客户端在启动后,我们可以在输入框中填写 alias 别名,点击“注册别名”按钮后,便调用 API 将该设备与这个别名关联起来。
注意:这么做只是为了演示而已,实际项目中应该是 App 在后台就自动去注册别名(比如在登录成功后),而不是由用户去干预。
2,服务端界面
我们输入别名、消息文本,点击“推送”按钮后,即可给指定的用户发送消息。
3,客户端显示效果
可以看到使用该别名的设备能收到消息,而其他的设备是收不到的。
四、完整代码
1,客户端代码
(1)AppDelegate.swift(这个同之前文章里的一样,没有改变。本文代码已升级至 Swfit3)
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplica