pluginConfigs.xml

 

开发工具-IDE

IDE开发流程

应用引擎

扩展功能

网络通讯

系统功能

JS-SDK

组件指南

    第三方SDK

    界面布局

    设备组件

    BaaS

      数据存储

      云存储

      pluginConfigs.xml


      概述


      由于部分插件需要在编译器修改配置信息,pluginConfigs.xml就可以配置这些信息。(注:pluginConfigs.xml文件中的配置信息修改后需提交svn,然后自定义app,再真机同步才生效)

      样式


      <?xml version="1.0" encoding="UTF-8"?>
      <configs>
           <config pluginName="ShareSDKManager">
              <ios>
                  <param key="Scheme" value="wb568898243"></param>
                  <param key="Scheme" value="wb801307650"></param>
                  <param key="Scheme" value="tencent100371282"></param>
               //这里用来配置iOS平台的参数.
              </ios>
              <android>
                //这里用来配置Android平台的参数.
              </android>
          </config>
      </configs>
      

      插件配置


      ShareSDK

      配置app的URL Scheme,scheme用于调用第三方app进行分享登录等操作后,返回自己的app所用.由于本插件集成了多个第三方分享sdk,所以,需要根据每个分享平台配置多个scheme,以保证调用每个平台的分享功能时都能成功返回自己的app.

      示例:

      <config pluginName="ShareSDKManager">
         <ios>
      
               //由新浪微博开放平台申请appKey,再加上‘wb’前缀构成。
              <param key="Scheme" value="wb568898243"></param>
              //由腾讯微博开放平台申请appKey,再加上‘wb’前缀构成
              <param key="Scheme" value="wb801307650"></param>
              //QQ需要配置的Scheme,规则为'tencent'+appId
              <param key="Scheme" value="tencent100371282"></param>
              //QQ需要配置的Scheme,规则为'QQ'+appId的16进制(如果appId转换的16进制数不够8位则在前面补0)
              <param key="Scheme" value="QQ05FB8B52"></param>
              //微信appKey
              <param key="Scheme" value="wx4868b35061f87885"></param>
              //人人格式为'rm' + appID(在人人申请应用的AppId) + 包名(BundleID)
              <param key="Scheme" value="rm226427com.369Cloud.app"></param>
          </ios>
          <android>
          </android>
      </config>
      
      JPush
      配置jpush的appKey、channel.当插件被启动时,会读取配置文件里的appkey等参数.详细参数见注释.
      

      示例:

         <config pluginName="JPushManager">
              <ios>
                      //app渠道.可任意填写
                  <param key="JPUSH_CHANNEL" value="channel01"></param>
                  //appkey,官网注册所得,用于识别app.
                  <param key="JPUSH_APPKEY" value="2cd47e1bd502d989b525e02e"></param>            //推送状态,0表示调试模式,1表示生产模式.
                  <param key="APS_FOR_PRODUCTION" value="0"></param>
              </ios>
              <android>
                   //appkey,官网注册所得,用于识别app.
                  <param key="JPUSH_APPKEY_VALUE" value="f74048f0bf5200dde3ca89bd"></param>
                  //app渠道.可任意填写
                  <param key="JPUSH_CHANNEL_VALUE" value="369cloud"></param>
      
              </android>
          </config>
      
      baiduLocation

      配置baiduLocation的apikey.

      示例:

         <config pluginName="baiduLocation">
               <ios>
                 //百度定位APIKEY,从百度注册所得.
                  <param key="BDLOCATION_APIKEY_iOS" value="NjKf72NiCHa2csbUOg1Ku8it"></param>
                  // 默认的数据不要改动
                  <param key="WhenInUseUsageDescription" value="应用程序向您申请定位授权"></param>
                  // 默认的数据不要改动
                  <param key="AlwaysUsageDescription" value="应用程序向您申请定位授权"></param>
              </ios>
              <android>
                  //百度定位APIKEY,从百度注册所得.
                  <param key="BDLOCATION_APIKEY_ANDROID" value="f74048f0bf5200dde3ca89bd"></param>
              </android>
          </config>
      
      qq

      配置qq的Scheme

      示例:

          <config pluginName="qq">
              <ios>
                  //QQ需要配置的Scheme,规则为'tencent'+appId
                  <param key="Scheme" value="tencent100371282"></param>
                  //QQ需要配置的Scheme,规则为'QQ'+appId的16进制(如果appId转换的16进制数不够8位则在前面补0)
                  <param key="Scheme" value="QQ05FB8B52"></param>
              </ios>
              <android>
              </android>
          </config>
      
      sina

      配置sina的apikey

      示例:

          <config pluginName="sinaWeibo">
              <ios>
                  // 要修改AppKey 的value 为申请的appKey
                  <param key="sinaWeibo_AppKey" value="2045436852"></param>
                  // 在新浪微博开发者平台创建应用后设置的回调网址
                  <param key="sinaWeibo_redirectURI" value="http://www.sina.com"></param>
                  // value 为"wb+自己的appkey"
                  <param key="sinaWeibo_urlScheme" value="wb2045436852"></param>
              </ios>
              <android>
                  // 要修改AppKey 的value 为申请的appKey
                  <param key="sinaWeibo_AppKey" value="f74048f0bf5200dde3ca89bd"></param>
                  // 在新浪微博开发者平台创建应用后设置的回调网址,建议使用默认回调页:https://api.weibo.com/oauth2/default.html
                  <param key="sinaWeibo_redirectURI" value="https://api.weibo.com/oauth2/default.html"></param>
              </android>
          </config>
      
      wechat

      配置wechat的apikey.

      示例:

      <config pluginName="wechat">
          <ios>
              //scheme值,用于返回app使用,和初始化所用的appkey相同.
              <param key="Scheme" value="wxd930ea5d5a258f4f"></param>
          </ios>
          <android>
          </android>
      </config>
      
      aliPay

      配置aliPay的Scheme,scheme用于调用第三方app进行分享登录等操作后,返回自己的app所用.

      示例:

      <config pluginName="aliPay">
          <ios>
              //scheme值,用于返回app使用.
              <param key="Scheme" value="aliPay369Cloud"></param>
          </ios>
          <android>
          </android>
      </config>
      • 0
        点赞
      • 0
        收藏
        觉得还不错? 一键收藏
      • 0
        评论

      “相关推荐”对你有帮助么?

      • 非常没帮助
      • 没帮助
      • 一般
      • 有帮助
      • 非常有帮助
      提交
      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值