ExternalPurchaseCustomLink.token(for:) возвращает ноль на одном устройстве TestFlight (в то время как isEligible == trueIOS

Программируем под IOS
Ответить
Anonymous
 ExternalPurchaseCustomLink.token(for:) возвращает ноль на одном устройстве TestFlight (в то время как isEligible == true

Сообщение Anonymous »

Я внедряю пользовательские ссылки для внешних покупок StoreKit (ЕС), и пока это очень болезненно.
Я столкнулся со странной проблемой, связанной с конкретным устройством. На 3/4 устройствах работает. На одном устройстве я никогда не получаю токен ни при запуске, ни перед транзакцией. isEligible истинно везде. Все устройства имеют версии 18.5 и расположены в Германии.
Info.plist: SKExternalPurchaseCustomLinkRegions настроены на коды витрины ЕС, и я выполнил каждый шаг в документации:
https://developer.apple.com/documentati ... customlink
Хорошее устройство: при запуске → ПРИОБРЕТЕНИЕ = ноль, УСЛУГИ = наличие токена. Работает стабильно.
Неисправное устройство: При запуске → ПОЛУЧЕНИЕ = ноль, УСЛУГИ = ноль. То же самое перед транзакцией. Ни один токен никогда не достигает моего сервера с этого устройства.
isEligible истинно на обоих устройствах.
Есть ли эксперты или помощь по этому вопросу?

Подробнее здесь: https://stackoverflow.com/questions/797 ... device-whi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»