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

问题描述:

我想通过PHP脚本向所有应用程序用户发送推送通知。关于Google不幸的是,没有关于Swift推送通知的教程。 Parse.com我不想使用。任何人都可以帮助我吗?Xcode6 Swift添加远程推送通知并从PHP发送

+0

Swift or php?告诉我们你到目前为止所尝试过的。 – oefe 2015-02-06 23:38:45

+0

我想从PHP脚本发送推送通知到我的IOS应用程序。对不起,我不能尝试任何东西,因为我发现只有Objective-C教程,我需要Swift。 – DKCode 2015-02-06 23:44:34

+0

有很多使用php发送推送通知的例子。 – oefe 2015-02-07 07:30:39

好吧,现在可行! (:

的APN创建证书: raywenderlich.com

Swift代码:

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) 

} 

找到deviceToken在Xcode控制台

PHP脚本

使用来自这里的PHP脚本raywenderlich.com(向下滚动)

运行PHP脚本和中提琴(: