MOBILEPROGLIB Telegram 6176
✏️ xcrun simctl pushотправляем пуш-уведомления в симулятор iOS без сервера

💡 Зачем это нужно?

Тестирование пуш-уведомлений на iOS-симуляторе стало еще проще. Не нужно настраивать бэкенд или использовать сторонние сервисы – отправляйте нотификации прямо из терминала.

🔥 Как отправить пуш:

1. Создайте JSON-файл с payload (notification.apns):
{
"aps": {
"alert": {
"title": "Важное уведомление",
"body": "Привет из командной строки!"
},
"sound": "default"
},
"customData": "test123"
}

2. Отправьте на устройство:

xcrun simctl push booted com.yourapp.bundleid notification.apns


🎯 Полезные варианты:

Отправка на конкретный симулятор:

xcrun simctl push <device-udid> <bundle-id> <payload-file>


Быстрая отправка без файла (через pipe):

echo '{"aps":{"alert":"Test"}}' | xcrun simctl push booted com.yourapp.bundleid -


Лайфхаки:

Посмотреть список устройств:

xcrun simctl list devices | grep Booted


Тестирование разных сценариев:

- Нотификации с действиями (actions)
- Фоновые уведомления (content-available)
- Кастомные данные (custom keys)

А вы тестируете пуши через терминал? Делитесь своими скриптами в комментариях 💬

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥51



tgoop.com/mobileproglib/6176
Create:
Last Update:

✏️ xcrun simctl pushотправляем пуш-уведомления в симулятор iOS без сервера

💡 Зачем это нужно?

Тестирование пуш-уведомлений на iOS-симуляторе стало еще проще. Не нужно настраивать бэкенд или использовать сторонние сервисы – отправляйте нотификации прямо из терминала.

🔥 Как отправить пуш:

1. Создайте JSON-файл с payload (notification.apns):

{
"aps": {
"alert": {
"title": "Важное уведомление",
"body": "Привет из командной строки!"
},
"sound": "default"
},
"customData": "test123"
}

2. Отправьте на устройство:

xcrun simctl push booted com.yourapp.bundleid notification.apns


🎯 Полезные варианты:

Отправка на конкретный симулятор:

xcrun simctl push <device-udid> <bundle-id> <payload-file>


Быстрая отправка без файла (через pipe):

echo '{"aps":{"alert":"Test"}}' | xcrun simctl push booted com.yourapp.bundleid -


Лайфхаки:

Посмотреть список устройств:

xcrun simctl list devices | grep Booted


Тестирование разных сценариев:

- Нотификации с действиями (actions)
- Фоновые уведомления (content-available)
- Кастомные данные (custom keys)

А вы тестируете пуши через терминал? Делитесь своими скриптами в комментариях 💬

🐸 Библиотека мобильного разработчика

#буст

BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck


Share with your friend now:
tgoop.com/mobileproglib/6176

View MORE
Open in Telegram


Telegram News

Date: |

Each account can create up to 10 public channels Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). Matt Hussey, editorial director of NEAR Protocol (and former editor-in-chief of Decrypt) responded to the news of the Telegram group with “#meIRL.” The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. Today, we will address Telegram channels and how to use them for maximum benefit.
from us


Telegram Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
FROM American