Size: a a a

iOS Developers — русскоговорящее сообщество

2021 July 16

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
Конечно
источник

AN

Alexy Nesterchuk in iOS Developers — русскоговорящее сообщество
понял, спасибо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я не пойму, что вы в теле передаете? payload какой
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
curl -v \
 --http2 \
 --header "authorization: bearer JWT" \
 --header "apns-topic: BUNDLE_ID" \
 --header "apns-id: APNS_ID" \
 --header "apns-collapse-id: APNS_COLLAPSE_ID" \
 --header "apns-push-type: alert" \
 --data '{"aps":{"content-available" : 1, "alert": "some_text"}, "cancel_ids": [APNS_COLLAPSE_ID]}' \
 "${URL}"
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
"cancel_ids" - кастомный ключ, на который смотрит клиент и удаляет по нему нужную нотификацию
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
возможно этого и не нужно, но сейчас так, работает, оставили так
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
то есть у вас приложение все таки запускается и этот пуш удаляет
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
да, хендлер срабатывает
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
"content-available" : 1 вы делаете, так не пойдет
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
почему?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я имел ввиду убить пуш в обход приложения, чтобы оно вообще не запускалось
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а вы его запускаете в бекграунде и оно рубит уведомление
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
ага, понял, какие изменения нужно внести? не регистрировать хендлер?
источник

MM

Mansur Mansurov in iOS Developers — русскоговорящее сообщество
И вот тут не совсем понял, выше по переписке Вы как раз советовали включить этот ключ, вроде бы, я не так понял может?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
этот ключ я предлагал включить чтобы алерт не появился. это была моя теория
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
но я не подразумевал, что при этом приложение запустится и убьет пуш
источник

Х

Хд Комел in iOS Developers — русскоговорящее сообщество
Всем привет, нужна помощь с additional scopes у google. После .addScopes в комплишне я пишу в консоль, но этого сообщения не появляется. Более того, визуально белое окошко для разрешений выплывает поверх экрана, но тут же закрывается, то есть согласиться с разрешениями я как бы не успеваю.

Возможно, проблема потому, что я использую SwiftUI и ViewController я беру первый из стэка, соответсвенно, окошко с регистрацией закрывается, потом открывается окошко для scopes уже. Принт в консоль находится в setScopes(…)
источник

DK

Dmitriy Khymych in iOS Developers — русскоговорящее сообщество
Кто то сталкивался с такой ошибкой?
Отпишите плиз

Fatal Exception: NSInternalInconsistencyException
0  CoreFoundation                 0x19dcee754 __exceptionPreprocess
1  libobjc.A.dylib                0x1b27b57a8 objc_exception_throw
2  CoreAutoLayout                 0x1b2a407d0 -[NSISEngine tryToOptimizeReturningMutuallyExclusiveConstraints]
3  CoreAutoLayout                 0x1b2a404a4 -[NSISEngine _optimizeWithoutRebuilding]
4  CoreAutoLayout                 0x1b2a3ff7c -[NSISEngine optimize]
5  CoreAutoLayout                 0x1b2a3b584 -[NSISEngine performPendingChangeNotifications]
6  UIKitCore                      0x1a0c1ddf0 -[UIView(CALayerDelegate) layoutSublayersOfLayer:]
7  QuartzCore                     0x1a10a4670 -[CALayer layoutSublayers]
8  QuartzCore                     0x1a10a4b54 CA::Layer::layout_if_needed(CA::Transaction*)
9  QuartzCore                     0x1a10b978c CA::Layer::layout_and_display_if_needed(CA::Transaction*)
10 QuartzCore                     0x1a0ffb5e4 CA::Context::commit_transaction(CA::Transaction*, double, double*)
11 QuartzCore                     0x1a10277f4 CA::Transaction::commit()
12 QuartzCore                     0x1a1028020 CA::Transaction::release_thread(void*)
13 libsystem_pthread.dylib        0x1e9970e4c _pthread_tsd_cleanup
14 libsystem_pthread.dylib        0x1e9968c5c _pthread_exit
15 libsystem_pthread.dylib        0x1e996aab0 _pthread_wqthread_legacy_worker_wrap
16 libsystem_pthread.dylib        0x1e996a834 _pthread_wqthread
17 libsystem_pthread.dylib        0x1e997174c start_wqthread
источник

KS

Konstantin Strebkov in iOS Developers — русскоговорящее сообщество
Судя по стек трейсу, у тебя где то сломаны констрейнты
источник

DK

Dmitriy Khymych in iOS Developers — русскоговорящее сообщество
Проблема в том что креш вылетает только в резной сборке и на iOS 14+
В основном 14,6
источник