Добавление XML-ключей биллинга в файлы Meteor Android APK

Я пытаюсь добавить покупку в приложении к приложению Meteor с помощью плагина покупки Cordova ( https://github.com/j3k0/cordova-plugin-purchase)

В рамках настройки Android мне нужно добавить в проект файл XML - platform/android/res/values ​​/billing_key.xml

Я установил папку в моем корне метеора с именем 'cordova-build-override', и в ней я создал структуру папок, чтобы она соответствовала так, чтобы мой действительный файл billing_key.xml был отброшен как часть сборки.

Однако, когда я пытаюсь проверить свою покупку в приложении на моем устройстве Android (на подписанном, выровненном, установленном файле.apk), я получаю следующую ошибку:

D/CordovaPurchase( 3389): Num SKUs Found: 1
D/CordovaPurchase( 3389): Product SKU Added: com.obfuscated.app.product_id
D/CordovaPurchase( 3389): init start
W/ResourceType( 3389): No package identifier when getting value for resource number 0x00000000
E/PluginManager( 3389): Uncaught exception from plugin
E/PluginManager( 3389): android.content.res.Resources$NotFoundException: String resource ID #0x0

Я уверен, что это потому, что ключ для выставления счетов не входит в apk. Я загрузил свой.apk в центр разработчиков Google Play, так что я не думаю, что это проблема (?)

Я прав? Если так, как я могу это исправить? Или если я не прав, что здесь происходит?

0 ответов

Другие вопросы по тегам