swift - Xcode6 Swift 添加远程推送通知并从 PHP 发送

标签 swift push-notification xcode6

我想通过 PHP 脚本向所有应用程序用户发送推送通知。关于 Google 不幸的是,没有关于使用 Swift 推送通知的教程。 Parse.com 我不想用。谁能帮帮我?

最佳答案

好的,现在可以了! (:

为 APN 创建证书: raywenderlich.com

快速代码:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {


    // Override point for customization after application launch.



    var type = UIUserNotificationType.Badge | UIUserNotificationType.Alert | UIUserNotificationType.Sound

    var setting = UIUserNotificationSettings(forTypes: type, categories: nil)

    UIApplication.sharedApplication().registerUserNotificationSettings(setting)

    UIApplication.sharedApplication().registerForRemoteNotifications()



    return true

}



func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {

    println(deviceToken)

}

func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) {

    println(error)

}

在Xcode控制台找到deviceToken

PHP 脚本

使用此处的 PHP 脚本 raywenderlich.com (向下滚动)

运行 PHP 脚本和 viola (:

关于swift - Xcode6 Swift 添加远程推送通知并从 PHP 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28376618/

相关文章:

c++ - 为什么从 ipa 运行时会发生 __stack_chk_fail,但在 Xcode 中的设备上运行时却不会?

swift - 代码 : unknown class in interface builder file when using static library

swift - UITextField 停止响应用户交互

java - 在 Android 中从 FCM 获取自定义负载

ios - PhoneGap 推送插件不注册 iOS 8 设备

ios - 如何在 iOS 中使用 firebase 删除已发送的远程推送通知?

ios - swift - UIAlertController 将用户带回到第一个 ViewController

ios - 正在将 Project-Swift.h 导入 Objective-C 类...找不到文件

ios - 文件存在于主线程上,但后台线程表示不存在(iOS)

ios - 如何使用 xcode 6.4 支持 iOS 7.0?