несколько аккаунтов, при этом имея один аккаунт в Apple:
логин пользователя А (с logIn()) -> покупка подписки -> логаут (c logOut()) -> логин пользователя B (с logIn())
В нем пользователю B будет доступна подписка пользователя А
Кто-нить сталкивался/решал этот кейс?
поделись решением плз
У меня что один юзер покупает лиценз на определенное количество юзеров которые работают типа в его команде - они юзают бесплатно, а платит только он.
LogInResult _login = await Purchases.logIn(parentUserId); PurchaserInfo _purchaserInfo = _login.purchaserInfo; List<String> _activePurchase = _purchaserInfo.entitlements.active.keys.toList(); if(_activePurchase.isEmpty){
а что при таком решении будет в 2 вариантах, можешь подсказать: 1) если зайти под parentUserId и под любым из id из команды, но под другим Apple акком? Будет активная подписка? 2) И еще с андроидом тож кейс: если купить для parentUserId с ios, и зайти под parentUserId с android?
У меня userid из фаербейса независимо с какой учеткой входят
В принципе если учетка одна то нет значения где платит
Обсуждают сегодня