Включить push-уведомления внутренней связи в веб-приложении Meteor

Мы используем Интерком в нашем приложении Meteor. Мы только называем Интерком в Javascript, как Intercom('boot') например (как описано в их документации для одностраничных веб-приложений).

Пока все работает нормально, кроме push-уведомлений. В документации предполагается, что Интерком установлен непосредственно в приложение Cordova.

Кому-нибудь удалось получить push-уведомления по интеркому для работы на Android / iOS с приложением Meteor?

1 ответ

Во-первых, вы должны знать, что я не проверял это сам, но я знаком с Метеором и Интеркомом. Тем не менее, вот мои мысли о пути к успеху:

Во-первых, вы хотите добавить это в ваш файл mobile-config.js:

App.setPreference('intercom-app-id', 'xxxxxxxxxx');
App.setPreference('intercom-ios-api-key', 'ios_sdk-xxxxxxxx');
App.setPreference('intercom-android-api-key', 'android_sdk-xxxxxxxxx');

Затем вы можете использовать функциональность Cordova примерно так:

    if (Meteor.isCordova) {
        // define values for userId and phoneNumber...
        intercom.registerIdentifiedUser({userId: userId,phone:phoneNumber});
    }
    ...

Я не совсем уверен, как вы пытаетесь использовать push-уведомления, но дайте мне знать ваши мысли по этому поводу или если это поможет. Спасибо!

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