Size: a a a

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

2020 January 22

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и вообще, насколько я знаю это можно реализовать только двумя способами - передавать в пуше ключи и указать таблицу соответствий ключам и значениям (плюс еще локализация). либо посылать тихие пуши и выкидывать пользователю локальные нотификации вместо пушей
источник

DK

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

DK

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

SS

Sv Sv in iOS Developers — русскоговорящее сообщество
override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
       self.receivedRequest = request;
       self.contentHandler = contentHandler
       bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent)
       print(bestAttemptContent?.title ?? "aaaa")
       if let bestAttemptContent = bestAttemptContent {
           // Modify the notification content here...
           bestAttemptContent.title = "\(bestAttemptContent.title) [modified]"
           
           contentHandler(bestAttemptContent)
       }
   }

@protuberian ☝️
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Eugene Agibalov
ну вот платежеспособных пользователей ие11 я не встречал, а платежеспособных пользователей айос11 встречал
У нас Office365 SharePoint Online разработка. Это ентерпрайз@компания закупает лицензии разом для всех юзеров и уж какой у них там браузер это не важно, главное что бы у всех эмплоёв компании всё работало. От сюда и платёжеспособность
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sv Sv
override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
       self.receivedRequest = request;
       self.contentHandler = contentHandler
       bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent)
       print(bestAttemptContent?.title ?? "aaaa")
       if let bestAttemptContent = bestAttemptContent {
           // Modify the notification content here...
           bestAttemptContent.title = "\(bestAttemptContent.title) [modified]"
           
           contentHandler(bestAttemptContent)
       }
   }

@protuberian ☝️
не понимаю. откуда ты знаешь выполнился код или нет? ты ждешь в консоли появление текста или что?
источник

КМ

Кристиан Молер in iOS Developers — русскоговорящее сообщество
Подскажите кто осознал окончательно по этому поводу ? https://developer.apple.com/news/?id=01132020b
Все приложения теперь должны быть универсальными , иначе не пройдут ?
источник

V

Valentin in iOS Developers — русскоговорящее сообщество
Только launch screen
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
хм. вот эту строчку не понятно как читать "and must have an interface that supports any display size"
источник

DK

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

КМ

Кристиан Молер in iOS Developers — русскоговорящее сообщество
Valentin
Только launch screen
Звучит, словно в контексте всего приложения, надеюсь нет
источник

V

Valentin in iOS Developers — русскоговорящее сообщество
Кристиан Молер
Звучит, словно в контексте всего приложения, надеюсь нет
В нескольких чатах про это уже поговорили и вывод, что только  launch screen. Нафиг этот сториборд
источник

SS

Sv Sv in iOS Developers — русскоговорящее сообщество
Denis Kim
не понимаю. откуда ты знаешь выполнился код или нет? ты ждешь в консоли появление текста или что?
жду что мой bestAttemptContent.title = "\(bestAttemptContent.title) [modified]" будет с [modified].
источник

DM

Dmitriy Malikov in iOS Developers — русскоговорящее сообщество
всем привет, как правильно смерджить xcodeproj файл? Смерджил 2 ветки но структура файлов не правильно подтянулась, и походу дело именно в xcodeproj
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sv Sv
жду что мой bestAttemptContent.title = "\(bestAttemptContent.title) [modified]" будет с [modified].
ну хз, может стоит подключить дебагер и проверить? может функция вызывается, но контент не модифицируется?
источник

SS

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

DK

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

DK

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

GK

Geo Kot in iOS Developers — русскоговорящее сообщество
подскажите пожалуйста, чтобы понять, куплена ли у пользователя подписка или нет, и в зависимости от этого показывать ли пользователю платный контент или нет, я отправляю запрос к эпл на валидацию, от него принимаю чек. Но ответ приходится долго жать, и соответственно я не могу показать пользователю ничего. Как эту проблему можно обойти?
источник

AV

Alexander Vecherov in iOS Developers — русскоговорящее сообщество
Loading Spinner? Решение в лоб
источник