Ios 为什么parse.com的推送只能到达一台设备?
我尝试实现推送。我有以下代码Ios 为什么parse.com的推送只能到达一台设备?,ios,swift,parse-platform,push-notification,Ios,Swift,Parse Platform,Push Notification,我尝试实现推送。我有以下代码 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { if application.applicationState != UIApplicationState.Background { // In that case, we skip
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
if application.applicationState != UIApplicationState.Background {
// In that case, we skip tracking here to avoid double counting the app-open.
let preBackgroundPush = !application.respondsToSelector("backgroundRefreshStatus")
let oldPushHandlerOnly = !self.respondsToSelector("application:didReceiveRemoteNotification:fetchCompletionHandler:")
var pushPayload = false
if let options = launchOptions {
pushPayload = options[UIApplicationLaunchOptionsRemoteNotificationKey] != nil
}
if (preBackgroundPush || oldPushHandlerOnly || pushPayload) {
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
}
}
if application.respondsToSelector("registerUserNotificationSettings:") {
let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
application.registerUserNotificationSettings(settings)
application.registerForRemoteNotifications()
} else {
let types : UIRemoteNotificationType = [.Badge, .Alert, .Sound]
application.registerForRemoteNotificationTypes(types)
}
}
对于订阅,我在viewDidLoad
let currentInstallation = PFInstallation.currentInstallation()
currentInstallation.addUniqueObject("Giants", forKey: "channels")
currentInstallation.saveInBackground()
问题是,当我发送push时,只有一个设备接收到它。出于测试目的,我将第二个设备连接到Xcode,但它不接收推送消息
对于安装,我使用了开发证书
开发证书有什么限制吗?或者我做错了什么?这里有几件事你应该记住
频道
键即可希望能有所帮助,Julian你在Parse上的Push Delivery报告中看到了什么?它报告了一个发送的Push,所以你发送了一个Push,你希望它被发送到两个设备??是的,因为我针对的是所有设备,但是推送报告清楚地显示,您的通知只发送给一个。因此,您在安装中注册了两个设备?是的,我在解析安装表中看到了这两个设备,我通过比较应用程序和表中的设备令牌进行了检查。如何发送推送?代码还是面板?我尝试了两种方法-使用以下代码的内部面板和内部应用程序,两次只有一台设备接收到消息