位置:首页 » 技术2 » php APNS苹果推送通知服务的服务器端公共类

php APNS苹果推送通知服务的服务器端公共类

日期:2016-05-23 阅读:0num
Advertisement

APNS(英文全称:Apple Push Notification Service),中文翻译为:苹果推送通知服务。[1] 该技术由苹果公司提供的APNS服务,下面来看一个比较完善的苹果推送通知服务的php服务器端公共类

前段时间开发的一套APNS推送平台效率很差,通过再次深入研究苹果的消息推送服务,总结了不少经验。同时也参考了网上一些技术blog的博文,重新完善了此前写过的一个PHP类,代码如下:

代码如下 复制代码

<?php
/**
* ApplePush 苹果消息推送公共类
*/
class ApplePush
{

const STATUS_CODE_INTERNAL_ERROR = 999;
const ERROR_RESPONSE_SIZE = 6;
const ERROR_RESPONSE_COMMAND = 8;

protected $_errorResponseMessages = array(
0 => 'No errors encountered',
1 => 'Processing error',
2 => 'Missing device token',
3 => 'Missing topic',
4 => 'Missing payload',
5 => 'Invalid token size',
6 => 'Invalid topic size',
7 => 'Invalid payload size',
8 => 'Invalid token',
self::STATUS_CODE_INTERNAL_ERROR => 'Internal error'
);

/**
* APNS server url
*
* @var string
*/
protected $apns_url = 'ssl://gateway.push.apple.com:2195'; //沙盒地址:ssl://gateway.sandbox.push.apple.com:2195

/**
* 推送数据
*
* @var string
*/
private $payload_json;

/**
* 数据流对象
*
* @var mixed
*/
private $fp;

/**
* 设置APNS地址
*
* @param string $url
*/

public function setApnsUrl($url)
{
if (empty($url)) {
return false;
} else {
$this->apns_url = $url;
}
return true;
}

/**
* 设置推送的消息
*
* @param string $body
*/
public function setBody($body)
{
if (empty($body)) {
return false;
} else {
$this->payload_json = json_encode($body);
}
return true;
}

/**
* Open 打开APNS服务器连接
*
* @param string $pem 证书
* @param string $passphrase 证书密钥
*/
public function open($pem, $passphrase)
{
if (empty($pem)) {
return false;
}
if (empty($passphrase)) {
return false;
}
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $pem);
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
$fp = stream_socket_client($this->apns_url, $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
if (!$fp) {
return false;
}
$this->fp = $fp;
return true;
}

/**
* Send 推送
*
* @param string $token
*/
public function send($token, $id)
{
$msg = pack('CNNnH*', 1, $id, 864000, 32, $token) . pack('n', strlen($this->payload_json)) . $this->payload_json;
// Send it to the server
$result = fwrite($this->fp, $msg, strlen($msg));
return $result;
}

public function readErrMsg()
{
$errInfo = @fread($this->fp, self::ERROR_RESPONSE_SIZE);
if ($errInfo === false || strlen($errInfo) != self::ERROR_RESPONSE_SIZE) {
return true;
}
$errInfo = $this->parseErrMsg($errInfo);
if (!is_array($errInfo) || empty($errInfo)) {
return true;
}
if (!isset($errInfo['command'], $errInfo['statusCode'], $errInfo['identifier'])) {
return true;
}
if ($errInfo['command'] != self::ERROR_RESPONSE_COMMAND) {
return true;
}
$errInfo['timeline'] = time();
$errInfo['statusMessage'] = 'None (unknown)';
$errInfo['errorIdentifier'] = $errInfo['identifier'];
if (isset($this->_aErrorResponseMessages[$errInfo['statusCode']])) {
$errInfo['statusMessage'] = $this->_errorResponseMessages[$errInfo['statusCode']];
}
return $errInfo;
}

protected function parseErrMsg($errorMessage)
{
return unpack('Ccommand/CstatusCode/Nidentifier', $errorMessage);
}

/**
* Close APNS server 关闭APNS服务器连接
*
*/
public function close()
{
// Close the connection to the server
fclose($this->fp);
return true;
}
}
?>

相关文章
  • php APNS苹果推送通知服务的服务器端公共类

    APNS(英文全称:Apple Push Notification Service),中文翻译为:苹果推送通知服务.[1] 该技术由苹果公司提供的APNS服务,下面来看一个比较完善的苹果推送通知服务的php服务器端公共类 前段时间开发的一套APNS推送平台效率很差,通过再次深入研究苹果的消息推送服务,总结了不少经验.同时也参考了网上一些技术blog的博文,重新完善了此前写过的一个PHP类,代码如下: 代码如下 复制代码 <?php /** * ApplePush 苹果消息推送公共类 */ cla

  • JAVA APNS苹果推送

    最近在做苹果推送,找到了一个比较好的开源项目,国人写的 下载地址为:https://github.com/RamosLi/dbay-apns-for-java 调用代码如下: import java.io.InputStream; import java.util.List; import com.dbay.apns4j.IApnsService; import com.dbay.apns4j.impl.ApnsServiceImpl; import com.dbay.apns4j.model.

  • Windows Phone 7推送通知服务范例

    推送服务端代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net; using System.IO; namespace PushNotifica

  • iPhone应用中APNS推送通知流程代码实现案例

    iPhone应用中APNS推送通知流程代码实现案例是本文要介绍的内容,主要是如何来实现APNS的推送通知,具体内容来看本文详细代码. 1. 将app注册notification里面, 并从APNS上获取测试机的deviceToken. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication share

  • 移动设备和SharePoint2013-第3部分:推送通知 移动设备和SharePoint2013-第3部分:推送通知

    推送通知 可以在SharePoint站点启用推送通知服务来发送设备更新如瓷砖或吐司通知到Windows Phone设备. 通知包含发生在网站的事件,比如当用户将一个条目添加到一个列表中或更新一个条目. 它并没有取代报警Alert功能(电子邮件通知),是一个额外的功能. SharePoint Server 2013支持移动设备上的应用程序从一个SharePoint站点接收通知. 移动设备必须和一个SharePoint站点注册来接收这样的通知.一旦注册,你就可以编写事件处理代码来和微软推送服务(MP

  • 移动设备跟SharePoint 2013 - 第3部分:推送通知 移动设备跟SharePoint 2013 - 第3部分:推送通知

    移动设备和SharePoint 2013 - 第3部分:推送通知 博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和SharePoint 2013 - 第1部分:概述 移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型 移动设备和SharePoint 2013 - 第3部分:推送通知 移动设备和Share

  • Windows Phone 7编程实践—推送通知(剖析推送通知实现架构) Windows Phone 7编程实践—推送通知(剖析推送通知实现架构)

    xuesong 作品目标:Windows Phone 7 开发的实用手册 推送通知的工作流 Window Phone客户端应用程序请求与微软推送通知服务(Microsoft Push Notification Services)建立通道连接,微软推送通知服务(Microsoft Push Notification Services)使用通道URI响应. Window Phone客户端应用程序向监视服务(Web Service或者Cloud Application)发送包含推送通知服务通道URI以

  • Windows Phone 7 开发 31 日谈——第19日:推送通知 Windows Phone 7 开发 31 日谈——第19日:推送通知

    第19日. 昨天,我介绍了WebBrowser控件,以及如何在程序中使用它.今天,我们来谈谈可能是这个系列中最重要的话题:推送通知. 可能你对推送通知这个概念还不是很熟悉,其实很简单:不用强制你的应用程序每几分钟就去检查一下服务器,服务器在有新数据的时候可以通知你的手机. 为什么要使用推送通知? 第一个原因,节省用户的电池电量.检测服务器数据很耗电,而在手机中,电池绝对是稀缺资源.你永远不会有足够的电量,并且不论你的电池能撑多久,都要尽量避免会使电池续航时间变短的通知. 第二,你可以通过推送通知

  • 再次深入研究苹果消息推送服务(APNS) 完善PHP版服务器端公共类

    再次深入研究苹果消息推送服务(APNS) 完善PHP版服务器端公共类 十二月 18, 2014 前段时间开发的一套APNS推送平台效率很差,通过再次深入研究苹果的消息推送服务,总结了不少经验.同时也参考了网上一些技术blog的博文,重新完善了此前写过的一个PHP类,代码如下: PHP 'No errors encountered', 1 => 'Processing error', 2 => 'Missing device token', 3 => 'Missing topic', 4

  • 苹果推送机制APNs(1) 苹果推送机制APNs(1)

    苹果推送机制APNs(一) 推送是解决轮询所造成的流量消耗和电量消耗的一个比较好的解决方案,在Android上,虽然Google提供了GCM(之前为C2DM),但在国内基本等于没用,各大Android应用基本都自己架设推送Server或是使用第三方推送平台,例如新浪微博使用第三方推送平台"个推"(非广告).今天要学习的是苹果提供的推送服务APNs(Apple Push Notification services)基本原理和工作流程. 苹果的推送服务APNs基本原理简单来说就是苹果利用自

  • IOS学习笔记33—苹果推送机制APNs(一) IOS学习笔记33—苹果推送机制APNs(一)

    推送是解决轮询所造成的流量消耗和电量消耗的一个比较好的解决方案,在Android上,虽然Google提供了GCM(之前为C2DM),但在国内基本等于没用,各大Android应用基本都自己架设推送Server或是使用第三方推送平台,例如新浪微博使用第三方推送平台"个推"(非广告).今天要学习的是苹果提供的推送服务APNs(Apple Push Notification services)基本原理和工作流程. 苹果的推送服务APNs基本原理简单来说就是苹果利用自己专门的推送服务器(APNs

  • 苹果iPhoneSE锁屏不显示推送通知怎么设置 苹果iPhoneSE锁屏不显示推送通知怎么设置

    苹果iPhoneSE锁屏不显示推送通知怎么设置?相信很多小伙伴们都不想被人看到自己的应用消息给别人看到吧,这就需要我们关闭锁屏显示通知了,防止隐私泄露,下面小编将为你们讲下苹果iPhoneSE锁屏不显示推送通知教程! 1)首先我们先打开[设置],然后找到[通知],打开后我们再选择自己要进行设置的应用软件.(如下图) 2)最后将[在锁定屏幕上显示]那栏右边的椭圆 往左拉关闭即可.(如下图)

  • 苹果6sPlus怎么关闭应用推送通知 苹果6sPlus怎么关闭应用推送通知

    苹果6sPlus关闭应用推送通知教程.最近常常能听到网友抱怨,说自己下载的应用软件老是推送一些自己不敢兴趣的东西来,相当烦躁,到底怎样才能关闭这些应用软件的推送通知呢,下面就让小编来教你们苹果6sPlus如何关闭应用推送通知吧! 1)首先我们先打开[设置],然后找到[通知].(如下图) 2)然后挑选你需要关闭通知的应用软件并点击,打开后我们再把[允许通知]那栏右边的[椭圆]往左拉关闭即设置成功.(如下图)

  • 苹果iPhoneSE应用推送通知怎么关闭 苹果iPhoneSE应用推送通知怎么关闭

    苹果iPhoneSE应用推送通知怎么关闭?相信很多小伙伴们都有为一些不常用的应用软件所推送的消息通知搞得相当烦躁吧,那么我们应该如何关闭掉这些应用推送通知呢,下面就让小编来教你们苹果iPhoneSE应用推送通知关闭教程吧! 1)首先我们先打开[设置],然后打开[通知].(如下图) 2)打开后我们再点击自己需要设置的应用,最后再把[允许通知]那栏右边的椭圆往右拉打开即可.(如下图)

  • 苹果推送APNS有关问题总结

    苹果推送APNS问题总结 苹果推送APNS问题总结 iOS边城之推送APNS详解

  • 基于C++ 的苹果apns消息推送实现(二)

    基于C++ 的苹果apns消息推送实现(2) 1.本模块使用C++ 和 Openssl 代码 实现了一个简单的apns客户端 2.本文的姐妹篇:基于boost 的苹果apns消息推送实现(1) 3.最初使用的sslv23/sslv2/sslv3只能和apple 建立连接,但一直是handshake失败, 最后换tls连接,握手成功! original_ssl_client.h #ifndef original_ssl_client_h #define original_ssl_client_h

  • 苹果iPhone6S怎么关闭应用推送通知 苹果iPhone6S怎么关闭应用推送通知

    因为工作原因,大猫手机里装了很多软件,所以,每天有一半的电量会消耗在应用推送通知上,但是,大猫想到了一个办法可以关闭这些烦人的通知,想知道的话就随大猫来学习以下这篇教程吧! 1)点击[设置]进入,然后点击[通知]一栏.(如下图) 2)接着选择要关闭的[应用],最后关闭[允许通知]右边滑块即可.(如下图)

  • iOS网络推送通知

    推送通知是由应用服务提供商发起的,通过苹果的APNs(Apple Push Notification Server)发送到应用客户端. 推送通知的过程可以分为以下几步: 应用服务提供商从服务器端把要发送的消息和设备令牌(device token)发送给苹果的消息推送服务器APNs. APNs根据设备令牌在已注册的设备(iPhone.iPad.iTouch.mac等)查找对应的设备,将消息发送给相应的设备. 客户端设备接将接收到的消息传递给相应的应用程序,应用程序根据用户设置弹出通知消息. 1.应

  • 浅谈iPhone 中Push 效能原理 推送通知(收藏) 浅谈iPhone 中Push 效能原理 推送通知(收藏)

    浅谈iPhone 中Push 功能原理 推送通知(收藏) iPhone 中Push 功能原理 推送通知是本文要介绍的内容,主要讲述了PUSH的一些功能,具体内容先来看本文讲述. Push原理 (以下绝大多数内容参考自.图片来自iPhone OS Reference Library) 机制简介 Push 的工作机制可以简单的概括为下图 图中, Provider是指某个iPhone软 件的Push服务器. APNS 是Apple Push Notification Service(Apple Pus

  • iphone推送通知java 实现

    前提准备, 在编写push notification之获取device token中拿到device token以后,需要把token字符串发送给应用的服务器端,即provider. 对于越狱手机获取不到device token的可以通过cydia安装pushdoctor,安装方法可以google一下在这就不多说了,我的越狱手机通过安装push补丁可以获取token了. provider将token号.通知内容.通知形式(比如是否弹出提示窗口.是否发声等)发送给苹果的服务器(apns). 最简单

最新文章
  • IFTTT android SMS 是不是只支持安卓手机?然后那个 SMS 是支持 IOS 手机么?

    IFTTT 上面那个图标是安卓短信的是不是手机号码用的手机是安卓的? 还有 SMS那个单独的是不是只支持IOS 的 --cut-- v2kid在2014-06-06 08:15:0回答到: 歪一下楼 我怎么觉得你的头像在闪,低频率的,余光接触时. loading在2014-06-06 08:48:3回答到: 自己不敢试一下? fuxkcsdn在2014-06-06 10:12:2回答到: IFTTT的SMS已经支持国内手机了,直接去官网绑定就行,不过发过来的短信不支持中文显示 mimzy在201

  • # Web 技术日报 2015-01-28 # Web 技术日报 2015-01-28

    @好东西传送门 出品, 过刊见 http://web.memect.com 订阅:给 [email protected] 发封空信, 标题: 订阅Web技术日报 可点击加长版42条 http://memect.co/web-list-2015-01-28 <Sass与Compass实战> @前端笔记网 关键词:HTML/CSS, CSS #前端资源# [前端资源之Sass与Compass实战(PDF代码为图片格式)] 今天要推荐的资源​是<Sass与Compass实战>电子版,虽然自己现

  • 小学生有趣的汉字手抄报 小学生有趣的汉字手抄报

    汉字的诞生 汉字,是我们中国独有的一种文字,它历经了许许多多的年代,经过一次次的修改,成为了继承中华民族文明传统,使中华民族成为拥有诗词歌赋的民族的文明工具.可是,你知道这样拥有着高度文明的汉字是怎么诞生的吗? 人类早期的时候,是没有文字的,这样过去了很久很久.但是在现实生活中,人们总要表达情感.事物.交换等感情与行动.于是,古人曾经发明并使用过"结绳记事"."物语",可都不方便表达与使用.像"结绳记事",内容非常广泛,令人很难捉摸,而且当系错了

  • PhotoShop绘制一个红色古典花瓶教程 PhotoShop绘制一个红色古典花瓶教程

    教程主要应用钢笔工具结加深.减淡工具的运用,绘制一个古典花瓶,是老教程了,喜欢的同学可以跟着练习,多练习才会有进步. 终极效果图: 第一步:新建一个画布,画布的尺寸设成500*800,单位当然是像素了,然后用钢笔工具勾略出如左图所示的路径. 第二步:把远景色设成深红色,然后点路径填充,如下图: 第三步:把当前层复一个,用变换命令,做成如左图所示的样子. 本站推荐:photoshop7.0迷你版免费下载 | Photoshop CS5 中文免费下载 | photoshop免费下载 查看更多PS教程

  • 明哲语录:感情的事,千万别预测 明哲语录:感情的事,千万别预测

    1.感情的事,千万别预测.你预测幸福的结局,很可能是自己的幻想.而你预测糟糕的结局,很可能是用没发生的事情去惩罚别人.感情并不是想象,更不是预言,而是一种接受.当你接受别人的好,那就继续下去.当你接受到坏,那就终止.相信自己的感觉,而不是相信幻想. 2.有感情的人,遇到的问题总会特别多.因为感情会让一点小事,放大许多许多倍.只要有感情的牵扯,女人就会多想,男人就会多变.在爱情之下,没有人可以理智的去思考.所以,也不需要相互埋怨.有时候,爱情就像战争,没有输赢,只有伤心. 3.走正确的路,放无心的

  • 给宝宝听什么曲子开发潜能

    宝宝的领悟力越来越好,随着节奏和优美的音乐,会自觉摇晃身体.这是宝贝体现音乐潜能的信号!还等什么?赶紧抓住信号,通过欣赏和游戏,更好地开启宝贝的音乐盒,让宝宝能成为明天的莫扎特做好充足的准备. 听一听 好的乐曲可以带给宝贝不一样的听觉享受,下面介绍10首适合宝宝听的古典音乐. 1. 勃拉姆斯摇蓝曲 [作者:勃拉姆斯] 明亮纯净的音符,愉快的旋律,一如孩子天真的儿语,使人也变得纯真而愉悦.水晶般宁静的音如同一阵柔和轻缓的和风,又象母亲慈祥的手拂过,跟随节奏的律动,让身体在轻轻的晃动里安. 2. 音

  • ios9.3怎么升级 ios9.3怎么升级

    ios9.3怎么升级?ios9.3在今日凌晨已经发布了,各位用户在今日也可以自行升级,升级的方法有很多,下面小编就来给大家介绍一下ios9.3正式版升级方法一览,希望能帮助各位用户! 升级方法: iOS9.3正式版升级教程: 一.itunes升级/恢复教程: 注意: ①通过itunes恢复固件会导致清空iOS设备上所有的资料,建议先备份好重要资料. ②已经越狱iPhone/iPad/iTouch使用iTunes升级/恢复会可能报未知错误,请放心!iPhone/iPad/iTouch升级/恢复失败

  • 新手开淘宝店常见问题解答

    问:开店前期调查不充分? 答:对于这个问题,首先我们要确定店铺的运营模式是什么,哪些东西更适合我们去做.或者说,哪些行业我们比较熟悉,所谓做生不如做熟,至少我们了解这个行业,对里面的门道都比较清楚.在这里我们可以借助淘宝指数或者数据模仿,查看下某行业在淘宝里的前景如何. 有些卖家朋友开店只是一时兴起,在开店之前并没有对运营成本等有较长远的考虑,导致在开店不久就因为资金不足导致无法开下去了. 问:对大多数卖家来说,淘宝不是一个易来钱的行业. 答:每当我们看到淘宝上的大店是如何的赚钱,我们却没有看到

  • Eclipse中输出带颜色的log4j日志信息

    clipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,下文我们一起来看一篇Eclipse中输出带颜色的log4j日志信息的例子. 使用Eclipse开发程序的时候,有时候希望将不同级别的日志在控制台显示成不同的颜色,这样查看起来非常的方便.如果希望控制台显示不同的颜色,需要使用ANSI escape code,比如如果将文本内容(text)使用红色输出,使用如下格式: "\u001b[" + // 前缀 "0" +

  • 天天炫斗冰天使之翼怎么样?天天炫斗冰天使之翼获得方法 天天炫斗冰天使之翼怎么样?天天炫斗冰天使之翼获得方法

    天天炫斗推的新道具冰天使之翼是这次推出道具中比较好的一个了,下面就和小编一起来看看新道具冰天使之翼的获得与属性吧. 冰天使之翼从名字我们可以看得出是一对翅膀了,这个是 冰天使之翼是<天天炫斗>最近推出的羽翼道具了. 冰天使之翼基础属性: 生命:17785 攻击:1423 命中:4268 战力加成:14402 冰天使之翼获得方法: 1.目前只能通过 金币购买 了. 2.活动推出时可能可以参考活动获得 3.投奖获得,也是活动.

热门推荐
  • 一个大学伪程序猿的烦恼 一个大学伪程序猿的烦恼 某公司是一个IT技术产品研发及教育服务机构,有一个前程无忧方案来我们学院招人.免费培训4个月,帮我们找工作.找到工作后一个月还1300,还15个月.该公司主要是搞嵌入式开发的,而我学的专业(物联网)也比较搭边.老师也推荐我们去那公司培训,我一直在纠结有没必要去,毕竟2W块,虽然自己的功底不怎么好. 但总感觉自己没有方向,咋办. 希望各位大神指点迷津,给点意见. --cut-- CtrlSpace在2016-05-10 08:29:46回答到: 两个字,别去. qq454214404在2016-0
  • 乐视网如何进入乐视TV版 乐视网如何进入乐视TV版 在超级电视的桌面,遥控点击最下方的"乐视网TV版"进入乐视网TV版,默认是直接开始播放乐视直播频道视频,按"上"键调出导航,点击进入首页,即可享受海量视频.
  • 家庭客厅电视背景墙装修效果图 家庭客厅电视背景墙装修效果图 家庭客厅电视背景墙是许多人头疼的装修问题,电视背景墙直接影响到整体家居的风格和氛围,家庭客厅电视背景墙能够有效地体现主人的生活态度和生活品味,能够给人不一样的家居体验,下面这组家庭客厅电视背景墙是小编精心搜罗的,希望能为您带来一定的帮助,一起来看看吧! 家庭客厅电视背景墙:海蓝色有让人心情平静的作用,这个客厅的电视背景墙用海蓝色的壁纸贴饰,大面积的海蓝色与以浅色为主色调的沙发区构成鲜明的对比,增强了视觉观感.同时壁纸上用柔美的线条勾勒出简约的图案,图案若隐若现呈现出朦胧的美感.简单的设计创造出空
  • 老皮小韦聊在线教育Ⅱ:教育网站该如何招生 老皮小韦聊在线教育Ⅱ:教育网站该如何招生 针对中国互联网在线教育的创业热潮,i黑马作者韦龑专门邀请了在线教育多年的创业者老皮,一起来成体系的深度探讨在线教育.老皮在2009年就创办了中国第一家1对1在线教育网站,如今深藏功与名的他在为某互联网在线教育网站提供服务.老皮和小韦都属于干货控,所以系列文章将去掉所有花哨的修饰和无用的辞藻,采用清晰的逻辑和详实的数据为支撑,去深度探讨在线教育产业各个层面的问题. 上一期文章,我们聊到了在线教育生存的根基问题<在线教育的定价问题>.第二期的"老皮小韦聊在线教育",将会和大家聊
  • 好压怎么设置默认的压缩格式 好压怎么设置默认的压缩格式 我们日常生活中给好友或者他人传文件的时候一般都会打包压缩传送,我们为了打开这些压缩文件,大家都会使用压缩软件来对文件进行解压,好压就是一款非常受大家欢迎的压缩软件,不过被压缩的文件也是有多种格式的,那么好压怎么设置默认的压缩格式呢,下面小编就给大家介绍详细的方法. 1.我们打开好压,有时候桌面就会有快捷键方式,或者随便打开一个压缩包 2.找到右上角的下拉的小箭头,左边第一个的选项 3.点击之后,我们就会看见好多选项,我们找到最后一个就是设置的选项 4.我们直接来到设置的选项的主页面上 5.上边有