Как использовать внешний SDK с Nativescript - PullRequest
0 голосов
/ 08 апреля 2019

Я разрабатываю приложение Nativescript и хочу использовать WonderPush SDK. Я уже использовал этот SDK в собственном приложении Android, поэтому я попытался создать новый плагин для упаковки SDK.

Я импортировал библиотеку в файл Gradle и попытался вызвать библиотеку из плагина Nativescript. Но библиотека пуста, если я попытался войти в нее с помощью console.dir, единственным результатом будет квазипустой объект:

export class NativescriptWonderpush extends Common {

    init() {
        console.dir(com.wonderpush);
        // com.wonderpush.sdk.Wonderpush.initialize(app.android.context);
    }
}

JS: ==== object dump start ====
JS: sdk: {}
JS: ==== object dump end ====

(вторая строка com.wonderpush.sdk.Wonderpush.initialize() сбой, потому что com.wonderpush.sdk пусто)

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 08 апреля 2019

Собственные объекты не всегда могут отслеживаться в консоли, как объекты JS.

Хотя вы можете ссылаться на их документы и вызывать методы, которые вам нравятся, или даже генерировать набор текста, если вы используете TypeeScript, выполнив шаги, приведенные здесь . Типы обеспечивают общедоступность и доступность классов, методов, свойств и т. Д. Для среды выполнения JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...