2017-02-16 3 views
1

Ich verwende PerfectlySoft Perfect-Notifications und versuchen Sie es über die folgenden importieren:Swift: Perfect Server: Wie wird Push Notification gesendet?

.Package(
     url:"https://github.com/PerfectlySoft/Perfect-Notifications.git", 
     majorVersion: 2) 

aber ich folgende Fehlermeldung immer erhalten:

Packages/PerfectNotifications-2.1.2/Sources/NotificationPusher.swift:278:8: error: value of type 'NetTCPSSL' has no member 'initializedCallback' 

Gibt es eine andere Möglichkeit, es zu importieren und zu verwenden? Oder eine andere Möglichkeit, Push-Benachrichtigungen von Swift-Server zu senden?

Antwort

2

ich dieses Problem vor einiger Zeit hatte, es durch ein Problem mit Paketabhängigkeit Ordnung verursacht wurde, versuchen, ein neues neues Projekt zu erstellen:

mkdir test 
cd test 
swift package init 

Jetzt package.swift bearbeiten, hinzufügen, um dieses Paket

import PackageDescription 

let package = Package(
    name: "test", 
    dependencies: [ 
     .Package(url:"https://github.com/PerfectlySoft/Perfect-Notifications.git", majorVersion: 2) 
    ] 
) 

Jetzt können Sie es bauen:

swift build 

Sag mir, wenn es für Sie arbeitet.

1

können Sie auch mein Beispiel für einfachen Push-Server hergestellt mit Swift Perfekten Server und anderen „Perfekt“ Tool überprüfen. Es kann Schübe auf Android und iOS-Geräte senden und auch Administration Web-Seite https://github.com/AlexShubin/SwiftPushServer

hat