Как устранить неполадки единого IAP, не инициализирующего должным образом? - PullRequest
0 голосов
/ 04 мая 2019

Я следую учебному пособию по использованию IAP для единства, , найденному здесь . До сих пор я следил за ним и модифицировал его под свой собственный код. Когда я просматриваю игру в редакторе, она пропускает «OnInitialized: PASS», но когда я фактически пытаюсь нажать кнопку IAP, в консоли появляется сообщение об ошибке «Покупка не удалась, потому что покупка не была правильно инициализирована». Затем он говорит, что причиной сбоя является «Закупка недоступна».

Я пытался использовать код по умолчанию с сайта Unity и просто установил свою кнопку на этот код, но даже в этом случае он по-прежнему не работает по той же причине.

Мой код является просто адаптированной версией этого с именами переменных и идентификаторами, которые меняются в соответствии с моей программой, но если вы хотите увидеть определенную функцию, пожалуйста, дайте мне знать, потому что на мой взгляд это выглядит почти то же самое только с разными именами переменных, но возможно, что я упускаю что-то важное.

В какой-то момент я смог изменить функцию IsInitialized (), чтобы она возвращала значение true, что иногда приводило к тому, что единичный «поддельный магазин» всплывал, когда я нажимал кнопку, но теперь он даже этого не делает.

...