Size: a a a

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

2020 November 09

S

Say my name in iOS Developers — русскоговорящее сообщество
сделать это он может в любой момент но подписка от этого не прекратится
источник

AD

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

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
по ид я знаю срок, я добавляю к дате начала просто срок, и там уже не важно, если он остановит подписку и зайдет, я по моей логике не получу новую подписку? а блочит контент сервер
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
стоп, а что за дата тогда будет, если автопродляемая подписка) не понятно
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
originalTransactionDateIOS вот тут мне бы хотелось что бы было начало работы текущей подписки, то есть если она продлилась в феврале, чтоб пришел февраль)
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Alexandr Drobyshev
originalTransactionDateIOS вот тут мне бы хотелось что бы было начало работы текущей подписки, то есть если она продлилась в феврале, чтоб пришел февраль)
нет, там хранится всегда дата самой первой транзакции. для текущего периода там отдельные поля
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
блин)
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
так может тогда
transactionId: 1000000739617716, transactionDate: 2020-11-09T02:11:41.000,
это как рза новая подписка, продление первой, надо ка кто продебажить
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
там я так понимаю интервал в 3 минуты для сандбокс
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
да, 5 минут, это видимо все новые подписки, автопродление приходили, по этому и ид разное
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
хотя нет) тут ид разные даже если одна подписка в одно время, приходит разная транзакция, а орижиналИд один, самой первой подписки
источник

S

Sergei in iOS Developers — русскоговорящее сообщество
Привет ребят, вопрос по coordinator

есть struct ARViewContainer: UIViewRepresentable{
func makeUIView(context: Context) -> ARView {
       
       
let myARView = ARView(frame: .zero)
       
//...config and things….
       
let tapGesture = UITapGestureRecognizer(target: context.coordinator, action: #selector#selector(context.coordinator.handleTap(_:)))
       myARView.addGestureRecognizer(tapGesture)
       
return myARView
       
   }

func makeCoordinator() -> Coordinator {
       Coordinator(
%%вопрос здесь%%, self.$focusObject, self.$focusName)
   }
   
class Coordinator: NSObject {
           
private let view: ARView
       
private var object: Binding<Entity?>
   
private var objectname: Binding<String?>
       
init(_ view: ARView, _ obj: Binding<Entity?>, _ objname: Binding<String?>) {
           
self.objectname = objname
               
self.object = obj
               
self.view = view
               
super.init()
           }
       
@objc func handleTap(_ sender: UIGestureRecognizer? = nil) {
           
guard let touchInView = sender?.location(in: view) else {
             
return
           }
           
guard let hitEntity = view.entity(at: touchInView) else {return}
           
//…тут что-то делаю с объектом
       }
   }

}

Нужно каким-то образом передать в makeCoordinator/Coordinator тот самый ARView, который я создаю в makeUIView

Как это можно сделать и каким образом updateUIView его получает?
источник

K

Kosim in iOS Developers — русскоговорящее сообщество
coffeemilk
Есть ли тут гении, которые умеют замерять процессорное время на свифте? Именно CPU time, т.е которое процессор выделил именно конкретной задаче?
перед тем как запустить задачу пофикси текущее время а потом пофикси после того как задача решена. в конце выведи разницу на экран.
источник

ZZ

Zlata Zhuk in iOS Developers — русскоговорящее сообщество
Всем привет. Кто-нибудь сталкивался с подобной проблемой, как на скрине? SDK интегрирован норм, проверила через кнопку входа в FB — все работает так, как надо. Но из-за отсутствия Apple App Id не получается проверить глубокую ссылку через Помощник по рекламе приложений. Я создала приложение в App Store Connect, не помогло(
источник

ZZ

Zlata Zhuk in iOS Developers — русскоговорящее сообщество
Пыталась вставить 10значный Apple Id — такая ошибка
источник

VZ

Vitali Z in iOS Developers — русскоговорящее сообщество
Подскажите, если обновлять истекающий сертификат apple pay payment processing то мобилку же обновлять не нужно? разрабы на бэке положат новый сертификат у себя и все продолжит работать т.к. merchant id останется такой же?
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
кстати любопытная статья по поводу будущего интеловских маков м макбуков https://appleinsider.com/articles/20/08/28/what-the-power-pc-to-intel-transition-tells-us-about-apple-silicon-release-dates
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
если вкратце: интеловские процы еще побудут в мак про. остальные - будут сразу перевдеены на силикон
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
то есть новых макбуков на интеле не стоит ждать
источник

S

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