Добавление 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, так что я не думаю, что это проблема (?)
Я прав? Если так, как я могу это исправить? Или если я не прав, что здесь происходит?