#ios #swift #parse-platform #push-notification #back4app
Вопрос:
Я увлекаюсь программированием на Android и делаю свои первые шаги в Swift, перенося существующее приложение для Android на iOS. Мое приложение для Android использует синтаксический анализ в качестве бэкэнда, и я борюсь с одной конкретной функцией моей бэкэнд-реализации Back4App:
Я пытаюсь отправлять push-уведомления на основе каналов со стороны клиента, что легко возможно в Android, подписавшись на канал и отправив push-уведомление на указанный канал. Это push-уведомление может быть запущено со стороны клиента. Учебники на веб-сайте Back4App описывают необходимые шаги с помощью ParseSDK 1.8.1., синтаксис Swift которого очень похож на реализацию Android.
К сожалению, ParseSDK был сильно переработан в своей текущей версии 2.3.1, чтобы быть более специфичным для Swift. Я прочитал официальную документацию и погуглил слева и справа, но использование каналов, по-видимому, невозможно в ParseSDK 2.3.1. (или просто еще не реализовано?)
Кто-нибудь знает, как использовать подписки на push-уведомления на основе каналов с ParseSDK 2.3.1? или есть способ использовать более старую версию ParseSDK только для Push-уведомлений?
Заранее спасибо!
Комментарии:
1. Отправлять push-уведомления от клиента небезопасно, и именно поэтому в новом пакете SDK ParseSwift даже нет этой функции. Для этого вам придется создать функцию облачного кода, и клиент может вызвать функцию облачного кода вместо прямой отправки push-уведомления.
2. Эй, Дэви, спасибо за твой комментарий и вклад! Приятно знать, что эта функция была полностью отменена, тогда я изучу CloudCode, а также обновлю приложение для Android.