         let deviceTokenString = deviceToken.reduce("", {$0 + String(format: "%02X", $1)})
         MatchMore.registerDeviceToken(deviceToken: deviceTokenString)
         
-        createApnsSubscription()
+        createApnsSubscription(deviceTokenString)
     }
     
     func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) {

            })
            
            // Polling
            MatchMore.startPollingMatches()
            self.createPollingSubscription()
            
            // Socket (requires world_id)

        })
    }
    
    func createApnsSubscription(_ deviceToken: String) {
        let subscription = Subscription(topic: "Test Topic", range: 20, duration: 100, selector: "test = true")
        subscription.pushers = ["apns://" + deviceToken]
        MatchMore.createSubscriptionForMainDevice(subscription: subscription, completion: { result in
