1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Analysys-ans-wechat-sdk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 7.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 22:56 b0792d7

易观方舟 ans-wechat-sdk

Установка

$ npm install ans-wechat-sdk --save

wechat SDK 基础说明

  • Быстрое интегрирование

    // Не es6 
    var AnalysysAgent = require("ans-wechat-sdk");
    // Маленькая программа предоставила модуль шифрования, который нужно импортировать в соответствии с вашими потребностями
    var AnalysysEncryption = require('ans-wechat-sdk/sdk/AnalysysAgent_encryption.min.js');
    // Связывание sdk с модулем шифрования
    AnalysysAgent.encrypt = AnalysysEncryption;
    
    // es6 
    import AnalysysAgent from "ans-wechat-sdk"
    import AnalysysEncryption  from 'ans-wechat-sdk/sdk/AnalysysAgent_encryption.min.js';
    AnalysysAgent.encrypt = AnalysysEncryption;
    
    
    // Инициализация wechat SDK
    AnalysysAgent.appkey = "/*设置为实际 APPKEY */" 
    AnalysysAgent.uploadURL = "/* 设置为实际地址 */"
    AnalysysAgent.debugMode = 1
    AnalysysAgent.autoProfile = false
    AnalysysAgent.encryptType = 1
    AnalysysAgent.allowTimeCheck = true
    AnalysysAgent.maxDiffTimeInterval = 20 
    AnalysysAgent.autoTrack = true
  • appkey (обязательно) — AppKey, полученный на сайте

  • debugMode — настройка режима отладки: 0 — отключить режим отладки (по умолчанию); 1 — включить режим отладки, данные не сохраняются в базе данных; 2 — включить режим отладки, данные сохраняются в базе данных

  • uploadURL (обязательно) — пользовательский адрес загрузки

  • autoProfile — настройка отслеживания новых пользователей: false — не отслеживать новые свойства пользователя; true — отслеживать новые свойства пользователя (по умолчанию)

  • encryptType — настройка шифрования загружаемых данных: 0 — не шифровать загружаемые данные (по умолчанию); 1 — использовать AES 128-битное шифрование ECB для загружаемых данных; 2 — использовать AES 128-битное шифрование CBC для загружаемых данных

  • allowTimeCheck — настройка включения проверки времени: false (по умолчанию) — отключить проверку времени; true — включить проверку времени

  • maxDiffTimeInterval — настройка максимального интервала проверки времени: 30 секунд (по умолчанию), если установленное значение разницы меньше этого значения, проверка времени не будет включена. В противном случае будет выполнена проверка времени. Если установлено отрицательное значение, по умолчанию будет использоваться 30 секунд.

  • autoTrack — настройка автоматического отслеживания: false — отключить автоматическое отслеживание (по умолчанию); true — включить автоматическое отслеживание; включение автоматического отслеживания приведёт к отправке всех связанных событий (поддерживает tab, longtab, longpress) и отправке события $user_click, а также к передаче данных data-content, data-type, data-name и id. Если эти данные не установлены, они не будут собраны. Системные методы, включая события жизненного цикла, не поддерживаются. Если вы хотите собрать информацию о переключении tabbar, обязательно зарегистрируйте метод OnTabItemTap при регистрации страницы, иначе сбор данных не удастся.

Для маленьких программ необходимо вручную отправлять событие запуска.

App({
    onShow : function( options ){
        // Настройка события запуска маленькой программы, передача параметров UTM и т. д.
        AnalysysAgent.appStart(options)
    }
});

// Обратите внимание, что при вызове API на каждой странице необходимо добавить это определение и напрямую ссылаться на него
let AnalysysAgent = wx.AnalysysAgent

После выполнения вышеуказанных шагов вы можете проверить успешность интеграции SDK. Дополнительные сведения об использовании API см. в документации: Документация wechat SDK от 易观方舟 .

Обратите внимание, что SDK может быть не полностью совместим с предыдущими версиями. Пожалуйста, проверьте примечания к обновлению версии Release и запись обновления версии. Если указано, что версия несовместима, необходимо обновить соответствующую версию 易观方舟. Пожалуйста, перейдите в раздел Release, чтобы загрузить соответствующий файл в зависимости от ваших потребностей.

Установка npm подходит для небольших программ на основе фреймворка, для базовых и плагиновых небольших программ см.: Документация wechat SDK от 易观方舟 .

Запись обновления версии

Пожалуйста, обратитесь к Release и записи обновления версии

Обсуждение

Запрещено любое коммерческое использование, основанное на открытом исходном коде wechat от 易观方舟!


NPM downloads

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Analysys-ans-wechat-sdk.git
git@api.gitlife.ru:oschina-mirror/Analysys-ans-wechat-sdk.git
oschina-mirror
Analysys-ans-wechat-sdk
Analysys-ans-wechat-sdk
master