ContactInstalledController.class.php 653 Bytes
<?php
/**
 * 企业是否安装通讯录
 * Created by PhpStorm.
 * User: zhoutao
 * Date: 2017/9/6
 * Time: 下午5:53
 */

namespace Api\Controller\Common;

use VcySDK\EnterprisePlugin;
use VcySDK\Service;

class ContactInstalledController extends AbstractController
{
    public function index()
    {
        // 获取企业的应用列表
        $enterprisePluginSdk = new EnterprisePlugin(Service::instance());
        $pluginList = $enterprisePluginSdk->listAll();
        $pluginList = array_combine_by_key($pluginList, 'plIdentifier');

        $this->_result = $pluginList['contact']['available'] == EnterprisePlugin::AVAILABLE_OPEN;
    }
}