Size: a a a

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

2020 November 09

AD

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

AD

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

AD

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

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
что то все запутано... 🙂
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
вышел зашел, опятьп ришло 8
источник

AD

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

AD

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

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
1000000739603901         | 2020-11-09 00:01:37
1000000739595674         | 2020-11-09 00:01:37
вот это одна и та же, пришла с разным ид транзакции, соклько раз запрашивашеь столько и приходит с разным ид
источник

t

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

t

tox in iOS Developers — русскоговорящее сообщество
"https://sandbox.itunes.apple.com/verifyReceipt"
вот через это спрашивать то вроде никаких проблем не было, раньше
источник

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
да я юзаю flutter_in_app_purchase но я вроде уже разобрался, я юзал поле transactionId и для гугла оно было всегда одно на одну транзакцию, а для иос там есть originalTransactionIdentifierIOS, вот это поле ок, а первое всегда меняется)
источник

S

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

AD

Alexandr Drobyshev in iOS Developers — русскоговорящее сообщество
да то что проверять нужно на сервере я в курсе
источник

AD

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

S

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

S

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

AD

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

S

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

Т

Тимур in iOS Developers — русскоговорящее сообщество
Есть волонтеры-разработчики ?
источник

S

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