Анализ Back4App на iOS — как отправлять Push-уведомления со стороны клиента в переработанном ParseSwift SDK 2.0?

#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.