Firebase Analytics iOS Действительная подписка с автоматическим продлением Проверка локальной квитанции? - PullRequest
0 голосов
/ 03 июня 2018

В моем приложении iOS (Objective C) реализована подписка с автоматическим продлением, которую я использовал RMAppReceipt для проверки квитанций для действительной подписки локально.Работал нормально.

Но мне пришлось установить Firebase в моем приложении, которое окончательно сломало RMAppReceipt из-за конфликтов между OpenSSL и BoringSSL.

Я пытаюсьнайдите другое решение ObjC, чтобы получить квитанции от Apple и проверить их на месте.Я заметил, что Firebase Analytics автоматически проверяет мои локальные квитанции при запуске и автоматически регистрирует что-то подобное для каждой найденной квитанции.

[Firebase/Analytics][I-ACS023141] Purchase is a duplicate and will not be reported. Product ID: 0001

Существует ли API для проверки локальной квитанции с помощью Firebase?Я не мог найти информацию об этом во многих поисках.

Если нет, есть ли другие решения, которые кто-нибудь порекомендует?

Спасибо!

1 Ответ

0 голосов
/ 13 июня 2018

В Firebase не существует общедоступного API для проверки локальной квитанции.Не рекомендуется проверять квитанцию ​​локально, и вам может потребоваться написать свою собственную, или вы можете использовать какую-либо стороннюю библиотеку с открытым исходным кодом, но имейте в виду, что они могут быть скомпрометированы.

...