2017-02-16 14 views
1

Я использую PerfectlySoft Perfect-Notifications и попытаться импортировать его с помощью следующих действий:Swift: Perfect Server: Как отправить Push-уведомление?

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

, но я всегда получаю следующее сообщение об ошибке:

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

Есть еще один способ, чтобы импортировать и использовать его? Или другой способ отправить push-уведомления с быстрого сервера?

ответ

2

У меня была эта проблема некоторое время назад, это было вызвано проблемой с поручениями зависимостей пакета, попробуйте создать новый свежий проект:

mkdir test 
cd test 
swift package init 

Теперь редактировать package.swift, добавьте этот пакет

import PackageDescription 

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

Теперь вы можете построить его:

swift build 

Скажите мне, если он работает для вас.

1

также вы можете проверить мой пример простого сервера push с помощью Swift Perfect Server и других инструментов «Perfect». Он может отправлять push на Android и на устройства iOS, а также имеет веб-страницу администрирования https://github.com/AlexShubin/SwiftPushServer

 Смежные вопросы

  • Нет связанных вопросов^_^