设置App的 Info.plist (Info)
<h1>设置App的 Info.plist (Info) (共5步,操作2步,确认3步)</h1>
<ol>
<li>编辑 <strong>info.plist</strong>,全功能SDK,在<strong>info.plist</strong>中添加如下代码。
其中 <strong>BSSDKUI</strong> 的值改为字母组合的唯一值就可以,建议为游戏名的拼音首字母组合。
<pre><code>&lt;key&gt;CFBundleURLTypes&lt;/key&gt;
&lt;array&gt;
&lt;dict&gt;
&lt;key&gt;CFBundleTypeRole&lt;/key&gt;
&lt;string&gt;Editor&lt;/string&gt;
&lt;key&gt;CFBundleURLName&lt;/key&gt;
&lt;string&gt;BSSDKUI&lt;/string&gt;
&lt;key&gt;CFBundleURLSchemes&lt;/key&gt;
&lt;array&gt;
&lt;string&gt;正常与BS_DOMAIN值相同&lt;/string&gt;
&lt;/array&gt;
&lt;/dict&gt;
&lt;dict&gt;
&lt;key&gt;CFBundleTypeRole&lt;/key&gt;
&lt;string&gt;Editor&lt;/string&gt;
&lt;key&gt;CFBundleURLName&lt;/key&gt;
&lt;string&gt;WechatAppID&lt;/string&gt;
&lt;key&gt;CFBundleURLSchemes&lt;/key&gt;
&lt;array&gt;
&lt;string&gt;YOUR_WX_APPID&lt;/string&gt;
&lt;/array&gt;
&lt;/dict&gt;
&lt;dict&gt;
&lt;key&gt;CFBundleTypeRole&lt;/key&gt;
&lt;string&gt;Editor&lt;/string&gt;
&lt;key&gt;CFBundleURLName&lt;/key&gt;
&lt;string&gt;tencentopenapi&lt;/string&gt;
&lt;key&gt;CFBundleURLSchemes&lt;/key&gt;
&lt;array&gt;
&lt;string&gt;tencent+YOUR_QQ_APPID&lt;/string&gt;
&lt;/array&gt;
&lt;/dict&gt;
&lt;/array&gt;
&lt;key&gt;LSApplicationQueriesSchemes&lt;/key&gt;
&lt;array&gt;
&lt;string&gt;weixin&lt;/string&gt;
&lt;string&gt;wechat&lt;/string&gt;
&lt;string&gt;alipay&lt;/string&gt;
&lt;string&gt;alipayqr&lt;/string&gt;
&lt;string&gt;tim&lt;/string&gt;
&lt;string&gt;mqq&lt;/string&gt;
&lt;string&gt;mqqapi&lt;/string&gt;
&lt;string&gt;mqqbrowser&lt;/string&gt;
&lt;string&gt;mttbrowser&lt;/string&gt;
&lt;string&gt;mqqOpensdkSSoLogin&lt;/string&gt;
&lt;string&gt;mqqopensdkapiV2&lt;/string&gt;
&lt;string&gt;mqqopensdkapiV4&lt;/string&gt;
&lt;string&gt;mqzone&lt;/string&gt;
&lt;string&gt;mqzoneopensdk&lt;/string&gt;
&lt;string&gt;mqzoneopensdkapi&lt;/string&gt;
&lt;string&gt;mqzoneopensdkapi19&lt;/string&gt;
&lt;string&gt;mqzoneopensdkapiV2&lt;/string&gt;
&lt;string&gt;mqqapiwallet&lt;/string&gt;
&lt;string&gt;mqqopensdkfriend&lt;/string&gt;
&lt;string&gt;mqqopensdkavatar&lt;/string&gt;
&lt;string&gt;mqqopensdkminiapp&lt;/string&gt;
&lt;string&gt;mqqopensdkdataline&lt;/string&gt;
&lt;string&gt;mqqgamebindinggroup&lt;/string&gt;
&lt;string&gt;mqqopensdkgrouptribeshare&lt;/string&gt;
&lt;string&gt;tencentapi.qq.reqContent&lt;/string&gt;
&lt;string&gt;tencentapi.qzone.reqContent&lt;/string&gt;
&lt;string&gt;mqqthirdappgroup&lt;/string&gt;
&lt;string&gt;mqqopensdklaunchminiapp&lt;/string&gt;
&lt;string&gt;mqqopensdkproxylogin&lt;/string&gt;
&lt;string&gt;mqqopensdknopasteboard&lt;/string&gt;
&lt;/array&gt;
&lt;key&gt;NSAppTransportSecurity&lt;/key&gt;
&lt;dict&gt;
&lt;key&gt;NSAllowsArbitraryLoads&lt;/key&gt;
&lt;true/&gt;
&lt;/dict&gt;
&lt;key&gt;NSPhotoLibraryAddUsageDescription&lt;/key&gt;
&lt;string&gt;保存二维码到相册&lt;/string&gt;
&lt;key&gt;NSPhotoLibraryUsageDescription&lt;/key&gt;
&lt;string&gt;保存二维码到相册&lt;/string&gt;
&lt;key&gt;com.openinstall.APP_KEY&lt;/key&gt;
&lt;string&gt;j7utsd&lt;/string&gt;
&lt;key&gt;WapAppid&lt;/key&gt;
&lt;string&gt;YOUR_WX_APPID&lt;/string&gt;
&lt;key&gt;OGAppid&lt;/key&gt;
&lt;string&gt;gh_e67ac799055c&lt;/string&gt;
&lt;key&gt;qqAppID&lt;/key&gt;
&lt;string&gt;YOUR_QQ_APPID&lt;/string&gt;</code></pre>
<p>2.平台参数配置(由平台方提供): 默认使用demo中的配置</p>
<pre><code>&lt;key&gt;BS_DOMAIN&lt;/key&gt;
&lt;string&gt;YOUR_DOMAIN&lt;/string&gt;
&lt;key&gt;BS_PF_ID&lt;/key&gt;
&lt;string&gt;YOURE_PF_ID&lt;/string&gt;
&lt;key&gt;BS_CHANNEL&lt;/key&gt;
&lt;string&gt;YOUR_CHANNEL&lt;/string&gt;
&lt;key&gt;BS_ONE_LOGIN_KEY&lt;/key&gt;
&lt;string&gt;YOUR_ONE_LOGIN_KEY&lt;/string&gt;</code></pre>
<p>注意:</p>
<ul>
<li>该参数读取后会有缓存,如需修改后立刻生效,删包重装即可。</li>
<li>该参数支持多种配置方式,上述方法是在 info.plist 配置,还可以在包体中配置。使用平台分包时会在包体中生成配置,优先级高于info.plist中的配置。</li>
</ul></li>
<li>
<p>微信登录:</p>
<ul>
<li>设置Plist中 WechatAppID=微信开放平台应用APPID</li>
<li>CFBundleURLTypes 相关配置参考Demo
QQ登录:</li>
<li>设置Plist中 qqAppID=腾讯开发平台应用APPID</li>
<li>CFBundleURLTypes 相关配置参考Demo</li>
</ul>
</li>
</ol>