MFi认证办理流程及费用

通过QI协议发射和接收的无线充需要做CE认证吗?RED指令 变频架构的工作原理是通过改变工作频率从而调节发射功率,在某些发射频段会对手机电路造成一定干扰。 阅读详情

MFi 认证面向 “Made for iPhone/iPad/iPod” 配件,需先成为 MFi 会员、通过验厂,再为每个型号申请 PPID、自测并送样测试,包装审核通过后量产;会员年费 99 美元 / 年,每次实验室测试约 600 美元,核心成本来自授权芯片采购(常见约 3 美元 / 颗 + 税)。

办理流程(精简版)

申请 MFi 会员:在 mfi.apple.com 提交公司信息与资质,等待审核。

验厂(System Review):苹果委托第三方审核工厂管理、流程与质量体系。

申请 PPID:为每个产品提交技术参数与计划,获批后才可推进。

自测与送样:按规范完成自测并上传报告,再送样至苹果指定实验室测试。

包装审核:提交包装设计与标签,通过后方可量产与标注 MFi。

量产与持续合规:批量采购授权芯片,按年度维护会员与应对抽查。

费用构成与参考区间

会员年费:99 美元 / 年(账号维度,需按时续费)。

实验室测试费:约 600 美元 / 次 / 型号(以实验室实际报价为准)。

芯片 / 物料成本:授权芯片常见约 3 美元 / 颗 + 增值税,为总成本大头;以数据线为例,单条认证成本常见约 24 元(含芯片及相关费用)。

验厂与第三方服务费:因机构与工厂规模而异,无统一标价。

* 本文为技术科普文章(非商业推广广告),含部分AI创作,仅供参考;如有技术疑问,请联系平台运营人员进行修改。

别再凭感觉选电容了!手把手教你计算电机控制器里的母线电容(附Excel计算工具) 本文详细解析了电机控制器中母线电容的选型方法,从理论计算到工程实践,帮助工程师避免常见误区。通过精确计算纹波电压、电容容量等关键参数,并结合薄膜电容与电解电容的性能对比,提供实用的选型建议。附带的Excel计算工具可快速完成参数计算,适用于工业伺服驱动和电动车电机控制器设计。 阅读详情

相关推荐

美亚杯2023参赛全攻略:从检材下载到Veracrypt挂载的保姆级教程

本文提供美亚杯2023电子数据取证竞赛的完整参赛指南,重点解析从检材下载、Veracrypt挂载到实战取证的保姆级流程。针对新手常见误区,详细说明两套密码(ZIP解压密码与Veracrypt挂载密码)的区别与正确使用方法,并分享赛前环境搭建、赛中高效分析及赛后报告撰写的核心技巧,帮助参赛者系统备赛,规避基础错误。

y9z0a1b的博客 1061

CarPlay证书办理

CarPlay证书是苹果公司为了确保汽车制造商的车载系统能够与iPhone无缝连接并安全、稳定地运行CarPlay功能而颁发的一种认证。CarPlay证书的办理流程:1.注册MFi计划:汽车制造商首先需要加入苹果的MFi(Made for iPhone/iPod/iPad)计划,签署相关协议,注册成为CarPlay认证方案...

weixin_40905794的博客 257

在不同版本Python中安装PyQT5及PyQT5-Tools

在不同版本Python中安装PyQT5及PyQT5-Tools

zoomgu680的博客 2万+

carplay怎么认证,详细办理流程分享

同时,它不会影响手机与原车蓝牙的连接,也不会影响手机网络,也不需要流量。同时,无线版还支持有线连接,可以随意选择连接方式;1.注册MFi计划-汽车制造商需要先加入苹果MFi计划,签署相关协议,注册为CarPlay认证方案的参与者;2.获取CarPlay规范-苹果将提供CarPlay设计和功能规范文件,以及认证要求的详情;与无线Carplay功能相同的有线Carplay,主要是连接手机的方式不同。8.获得认证-通过**后,苹果将颁发MFi许可证,取得正式认证;认证进行预认证测试,发现需要改进的地方;

Microtest_CS的博客 689

山东大学FPGA课程实验一 加法器设计

电子设计自动化与FPGA设计,实验一 加法器设计

2503_91283667的博客 865

足球赛事数据API:开发者生存指南(附真实踩坑记录)

作为一个既爱看球又爱写代码的老宅男,我这些年用过的足球API比看过的比赛还多。从最初被各种API文档折磨到怀疑人生,到现在能闭着眼睛调接口,中间的血泪史够写本书了。今天就把这些经验(和教训)分享给各位同好,特别是那些正在为"老板要做个足球App"而秃头的同行们。文档清晰免费层可用响应格式规范API-Sports免费额度大方支持GraphQL有中文文档(难得!Sportmonks数据全面有Webhook支持按需付费。

Happy0970的博客 2171

carplay证书费用及认证周期

CarPlay证书是由苹果公司推出的一项认证程序,旨在确保车辆信息娱乐系统与CarPlay功能的兼容性和稳定性。CarPlay认证是汽车制造商将Apple的CarPlay技术集成到其车辆中的过程。通过CarPlay认证,汽车制造商可以确保车辆信息娱乐系统能够无缝、稳定地与iPhone连接,从而提供导航、音乐、消息传递和Si...

weixin_36886247的博客 803

大厂案例:快手AI人才管理系统的架构设计与效果

凌晨两点刷简历的HR、说不清“团队离职率高”原因的业务leader、不知道“该学什么”的员工——这些人力资源场景中的“痛点”,曾是快手高速增长期的真实写照。当员工规模从几千扩张到几万,传统HR系统的“经验驱动”模式彻底失效。2021年,快手启动AI人才管理系统建设,用“数据+算法”重构招聘、培养、绩效、留存全流程。本文将拆解这套系统的架构设计逻辑核心技术实现,以及真实业务效果AI如何让HR从“事务执行者”变成“战略伙伴”?

大模型应用工坊 1705

收藏!苹果 MFi 认证全流程拆解 从入驻拿证一步到位

根据产品类型匹配苹果指定芯片 / 方案,完成硬件改版、固件开发与功能调试,确保符合苹果技术规范。营业执照、企业介绍、产品规格书、原理图、PCB 图纸、样机、芯片资料、铭牌 & 标签图纸等。包含电气性能、安全测试、协议兼容性、EMC 电磁兼容、老化测试等。MFi 流程环节多、审核严,提前梳理资料、做好前期调试,能大幅缩短周期、节约成本。今天整理一套实操版办理流程,全程干货,建议工程、业务、采购留存。重点:线材、快充、无线充、音频类产品,芯片选型有严格限制。企业提交资质申请,苹果审核企业资质、产能、经营资质。

Microtest_CS的博客 280

制作3D地形图的方法-使用GlobalMapper和3ds Max软件

打开GlobalMapper软件,在菜单栏中选择“文件”>“打开数据文件”,然后选择相应的高程数据文件。在菜单栏中选择“渲染”>“渲染设置”,根据需要进行设置,如分辨率和输出格式。选择地形对象,点击菜单栏中的“渲染”>“材质编辑器”,然后根据需要调整材质属性,如颜色、纹理和光照等。在菜单栏中选择“工具”>“高程栅格和网格”>“创建地形网格”。在菜单栏中选择“文件”>“导出”>“导出栅格格式”。打开3ds Max软件,在菜单栏中选择“文件”>“导入”,然后选择之前导出的地形数据文件。步骤3:导出地形网格。

JqlScala的博客 1527

第14.11章 高翔博士最新开源框架Lightning-LM源码解读(十一):离线定位模块全解析,从激光匹配到位姿图优化的极致优化

本文介绍了Lightning-LM离线定位模块的技术架构与实现细节。该模块基于3D激光雷达与IMU融合,采用改进版NDT匹配算法实现高精度定位,具备动态图层更新、多源信息融合等特性。核心流程包括数据预处理、激光里程计处理、IMU预测与点云去畸变、位姿图优化等环节,通过轻量级miao库实现高效增量优化。文章详细解析了模块的代码结构、关键函数功能及数据流,为SLAM系统的开发与优化提供了实践参考。

行知SLAM 363

MFI认证申请需要提交哪些材料?

企业情况介绍,涵盖发展历程、生产规模、自主品牌等内容,若有与国际知名企业的供货合作证明或行业荣誉证书,可作为辅助材料提交。产品计划文档:需明确适配的苹果设备型号、采用的技术协议(如 iAP 协议),若有配套 App 还需注明 App 版本号及 BundleID,这份文档用于申请唯一的 PPID(产品计划编号)。芯片管理文件:专门的 MFi 芯片管理体系文件,清晰规定芯片采购、入库、领用、生产使用等环节的管控流程,以此证明能防止芯片转售或挪用至未认证项目,这是苹果审核的核心要点之一。

Microtest_CS的博客 566

nvidia系列教程-AGX-Orin基础环境搭建

NVIDIA Jetson AGX Orin 是一款功能强大的嵌入式AI平台,专为需要高性能和低功耗的边缘计算应用设计。无论是自动驾驶、机器人,还是智能监控系统,Jetson AGX Orin 都能为这些应用提供强大的计算能力。本篇博客将为大家详细介绍如何在AGX Orin(32GB)上搭建基础开发环境,包括系统安装、CUDA和cuDNN的配置等,帮助你快速上手这个强大的平台。架构: 搭载 56 个 Tensor Core 的 1792 核 NVIDIA Ampere c GPUCUDA Cores。

flypig has a dream! 2787

车载CarPlay认证

CarPlay是一种车载系统,能够将iPhone等iOS设备与车辆的仪表盘、音响、中控等设备相连,让用户在驾驶车辆时能够使用iPhone的各项功能,如导航、电话、音乐、语音助手等。CarPlay认证包含一系列严格的测试,如通用性、USB连接、应用间通信、位置服务、局域网发现、CarPlay协议、用户输入、界面流、音频与声学、资源管理、设计规范以及身份准则等,共计12大项,300余个小项测试,确保与CarPlay连接的设备能够提供最佳的用户体验。

Microtest_CS的博客 793

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

告别 9.9 元低价内卷!MFi 认证打造产品差异化,拉高单品利润与品牌档次

拥有 MFi 资质的产品,可入驻苹果授权专柜、高端数码集合店、企业礼品集采、跨境精品类目,这类渠道客户对价格敏感度低,更看重合规与品质,愿意为认证产品支付更高采购价。从消费者选购逻辑来看,苹果用户对配件安全性、兼容性敏感度极高。针对想转型做中高端苹果配件、打造自有品牌、对接跨境精品渠道的厂商,我们提供定制化 MFi 认证增值服务:不仅协助快速拿证,还会同步讲解包装标识规范、平台合规宣传话术、跨境资质配套方案,帮助企业最大化发挥 MFi 认证的品牌价值,从低价走量转向品质盈利,抢占高端苹果配件市场份额。

Microtest_CS的博客 207

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

如何判定产品是否需要办理 Find My 认证?

第二,产品没有蓝牙发射接收单元,不存在硬件追踪模块,仅配套软件服务,不需要 Find My 认证;这里有一个关键细节:如果硬件本身具备 Find My 适配能力,但产品包装、宣传页面不标注 Find My,不宣传接入苹果查找网络,仅做普通蓝牙近距离提醒,那么不需要走 Find My 认证流程,仅按照普通蓝牙外设合规要求评估即可。答案是否定的,普通蓝牙检测和 Find My 专项认证相互独立,只要启用 Find My 生态追踪功能,就必须单独完成对应的认证流程,其他蓝牙、安规、EMC 认证无法替代。

Microtest_CS的博客 178

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Apple 开发者账号申请注册 类型区分 一分钟掌握苹果开发者计划教程

自苹果的 AppStore 诞生以来,开发者就成为Apple 庞大帝国的密不可分的一部分,几乎每次苹果的重大发布会上都会看到专门的一页 PPT 来展示 AppStore 的APP 新数量、开发者分成多少多少等等,而随着不断地发展苹果对于开发者计划也不断的有新的规则。作为一个 iOS开发者,今天我们就对对 Apple 的开发者计划做一个梳理。1. 概述所有的新手初接触 iOS 开发,对于复杂的流程想必

UP的博客 3458

通过QI协议发射和接收的无线充需要做CE认证吗?RED指令?

WPC官网认证产品页面上有更新一款mophie新的发射器,此发射器为定频调压架构,支持苹果7.5W快充,据悉方案提供商是易冲无线……

LiWei_chan的博客 547

CarPlay有线连接:从USB枚举到会话建立的技术全景

本文深入解析CarPlay有线连接的技术实现,从USB枚举、设备识别到角色切换和身份认证的全过程。详细介绍了iAP2协议、NCM网络通道激活等关键技术,并提供了实战调试工具和性能优化建议,帮助开发者解决CarPlay连接中的常见问题。

weixin_30576827的博客 538

iPhone NFC门禁模拟全攻略:从交通卡到校园卡,解锁手机刷卡新姿势

NFC(近场通信)是一种短距离无线通信技术,通过电磁感应实现设备间数据交换。其核心原理基于射频识别(RFID),工作频率通常为13.56MHz,支持卡模拟、读写器和点对点三种模式。在移动设备领域,NFC技术为无接触支付、门禁控制和信息交换提供了安全便捷的解决方案。苹果为保障金融安全和用户隐私,在iOS系统中采用了严格的SE安全元件架构,将NFC权限主要限定于Apple Pay和钱包应用。这种设计虽然限制了第三方应用的直接读写能力,但通过交通联合卡等标准化方案,用户仍可实现稳定的门禁模拟功能。对于校园卡等复杂

weixin_33755557的博客 393

TrollInstallerX原理详解:iOS签名绕过与CVE-2022-22587漏洞利用

iOS应用签名机制是苹果生态安全的核心支柱,其本质是基于公钥基础设施(PKI)的代码完整性验证体系。AMFI(Apple Mobile File Integrity)模块在运行时强制校验每个App的签名链,确保其源自可信根证书。当标准签名失效(如企业证书封禁、Ad Hoc过期),用户便面临‘掉签’困境。TrollStore通过本地化CA模式,在设备端生成UID绑定的临时证书,实现签名自主权;而TrollInstallerX作为关键载体,精准利用CVE-2022-22587内核UAF漏洞,在A9–A11芯片+

java天气 419
上一篇: AirPlay认证是什么?AirPlay认证流程有哪些
下一篇: BQB蓝牙认证的概念是什么?
Microtest_CS
博客等级 码龄1年 578粉丝 836原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值