aerogear-ios-push 介绍
aerogear-ios-push 是为 AeroGear UnifiedPush
Server 提供的 iOS 消息推送 SDK 开发包。
示例代码:
func application(application: UIApplication!, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData!) { // setup registration let registration = AGDeviceRegistration(serverURL: NSURL(string: "<# URL of the running AeroGear UnifiedPush Server #>")!) // attemp to register registration.registerWithClientInfo({ (clientInfo: AGClientDeviceInformation!) in // setup configuration clientInfo.deviceToken = deviceToken clientInfo.variantID = "<# Variant Id #>" clientInfo.variantSecret = "<# Variant Secret #>" // apply the token, to identify THIS device let currentDevice = UIDevice() // --optional config-- // set some 'useful' hardware information params clientInfo.operatingSystem = currentDevice.systemName clientInfo.osVersion = currentDevice.systemVersion clientInfo.deviceType = currentDevice.model }, success: { println("UnifiedPush Server registration succeeded") }, failure: {(error: NSError!) in println("failed to register, error: \(error.description)") }) }
aerogear-ios-push 官网
https://github.com/aerogear/aerogear-ios-push
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。