WSS配置,做微信小程序,模擬器和蘋果可以,安卓報(bào)錯(cuò),請(qǐng)問(wèn)是什么原因?
我是按照官方文檔做的配置,小程序模擬器和蘋果都可以,網(wǎng)頁(yè)版的WSS工具也可以,唯獨(dú)安卓機(jī)不行
// 證書最好是申請(qǐng)的證書
$context = array(
// 更多ssl選項(xiàng)請(qǐng)參考手冊(cè) http://php.net/manual/zh/context.ssl.php
'ssl' => array(
// 請(qǐng)使用絕對(duì)路徑
'local_cert' => '磁盤路徑/server.pem', // 也可以是crt文件
'local_pk' => '磁盤路徑/server.key',
'verify_peer' => false,
// 'allow_self_signed' => true, //如果是自簽名證書需要開(kāi)啟此選項(xiàng)
)
);
// websocket協(xié)議(端口任意,只要沒(méi)有被其它程序占用就行)
$gateway = new Gateway("websocket://0.0.0.0:443", $context);
// 開(kāi)啟SSL,websocket+SSL 即wss
$gateway->transport = 'ssl';
模擬器和蘋果可以,網(wǎng)頁(yè)版的WSS工具也可以,唯獨(dú)安卓不行,那大概率不是服務(wù)端問(wèn)題,我覺(jué)得安卓那里得排查下