版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、接入要 1、图 2、LOGO 3、SDK启动背景....................................................................................................................... 二、总 三、概 SDK功能概 四、服务端对 五、基础SDK接入步 jar到工程中 配置AndroidManifest.xml加入权限...........................................................................配置AndroidManifest.xml 配置AndroidManifest.xml使盟统 SDK初始 使用SDK功 PPTV帐号快捷登 PPTV帐号快捷支 PPTV退出接 PPTV浮动按钮接 PPTV登陆界面背 调 六、 七、手游接入流 一、接入要PPTV的品牌效应和产品保护,PPTV1、图PPTV联运的每款手游需使用带有PPTV角标的图标,示例如下。提供角标尺ICON+LOGO.zipicon可自行等比例缩放。为保证品牌效应,角标位置固定为右下角,尺寸大小不允许修改,特殊情况,请方手游运营。Figure1PPTV2、LOGOICON+LOGO.zip 的横竖版样式Figure2LOGOFigure3LOGO(我方使盟统计对SDK做第数据非数据。请向我方手游运营获取友盟统计appkey。若本身已使盟统计,请联络我方手游运营备案。(目前接入中需要用到gid、支付key以及友盟appkey,方手游运营获取。CIDPPTV_Channel_ID269,CCID二、总【SDK】下文如无特殊说明,均指PPTV集成开发库SDK【GID】gameid,标志一款的字符串【SID】serverid,方自定义的标志一个服务器的字符串,不可为空和0【RID】roleid,方自定义的标志在一个服务器内的一个角色的字符串。如充值不需要针对角色充值,使用“0”,不要随意填写,不可为空。【notifyUrlVersion】一般情况,一款的支付对应一个通知URL。如果方需要gid对应多个通知地址,可以使用此参数来做区分。必须为正整数。FAQ,FAQnull等其他符号)FAQ,三、概SDK提供方通过SDK,可快捷使用PPTV帐号实现登录与支付功能。SDK集成前,请保证双方的服务端对接完成。SDKSDK使盟的统计服务进行应用的统计分析,如果方已经使用了友盟的统计服务在程序中,则SDK的友盟统计需要关闭。友盟统计关闭,则不需导入SDK内的umeng_*.jar到Libs中。如方自身没有使盟统计,请务必在的SDK中开启友盟统计,帮助提SDKPptvVasAgent.Init函数中完成。Sdksdkdoc四、服务端对PPTV提供接口给方服务器录的sessionID的方服务端提供接口给PPTV用于支付成功后。notifyUrlVersion字段标志通URL五、SDK接入步a)jar到工程sdk发布 下的 下如果友盟统计关闭,则不需导入SDK内的umeng_*.jar到 中b)资源文sdk发布 下的 AndroidManifest.xml加入权限<!--pptvvassdkuses-permission--<uses-permissionandroid:name="android.permission.INTERNET"<uses-permissionandroid:name="android.permission.READ_LOGS"<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"<uses-permissionandroid:name="android.permission.CALL_PHONE"<uses-permissionandroid:name="android.permission.READ_SMS"<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"<uses-permissionandroid:name="android.permission.READ_SETTINGS"<uses-permission android:smallScreens="true"/>配置AndroidManifest.xml<!--一键--<!-- <!--忘记-- <!--登陆--<!--<!-- <!-- android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/><!--解绑-- <!--礼包-- <!--修改-- android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/><!-- android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/><!-- <!--绑定--<!--<!--<!--<!--<!--Mo9--<!--szf<!--<!--<!--非支付选择列表--<!--非支付金额选择--<!--<!-- <!--G <!--G android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/><!--支付初始选择界面选择支付方式选择现金劵--GG<!--<!--输入页面--<!--支付方式选择--android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"><!--android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"><!--android:windowSoftInputMode="adjustResize"/><!--alipaysdkbegin-- android:theme="@style/MspAppTheme" android:value="true"/>android:windowSoftInputMode="adjustResize|stateHidden"><intent-filterandroid:priority="800"<actionandroid:name="ent.action.MAIN"android:theme="@style/MspAppTheme"><actionandroid:name="ent.action.MAIN"android:process="com.alipay.sdk"><intent-filterandroid:priority="800"<!--alipaysdkend--请根据实际情况,配置横竖屏(android:screenOrientation="portrait"or"landsc 一律采用竖屏,即android:screenOrientation="portrait"配置AndroidManifest.xml使盟统<meta-dataandroid:value="PPTV_APP_KEY"android:name="UMENG_APPKEY"<meta-dataandroid:value="PPTV_Channel_ID"比如<meta-dataandroid:value="5147f837527015464406"android:name="UMENG_APPKEY"<meta-dataandroid:value="189_308"android:name="UMENG_CHANNEL"/>PPTV_APP_KEY(key)PPTV相关业务的运营提供。PPTV_Channel_ID269SDK在程序的activity里调用PptvVasAgent.init,初始化context–应用上下文,gid-useUMeng-是否使盟统计,如程序自身没有使盟,请务必打开(true)cid-ID,如果为空字符串则从名为PptvVasSdk_CID的meta-data内获取。ccid-子ID,如果为空字符串则从名为PptvVasSdk_CCID的meta-data内获取 false:用于在进入时手动点击按钮弹出登陆界面的情况,true:用于在进入时自动弹出登陆界面的情况initcid,ccid填””,meta-data<meta-dataandroid:value="269"<meta-dataandroid:value=""Sdk初始化后,若采用非支付,可根据需要进行虚拟币相关配置。 //10元可105个虚拟币SDKPPTVstartLoginActivity(ActivityactivityLoginListeneractivityactivity上下listener-PPTV调用PptvVasAgent.startPayActivity(android.content.Contextcontext,java.lang.StringserverId,java.lang.StringroleId,java.lang.Stringextra,PayListenerlistener)contextactivity上下-roleId–角色id,不可为空extra–方自定义的透传参数notifyUrlVersion–标志支付成功的回调通知地址的版本,1。一般只需要填listener-支付调用Contextcontext,StringserverId,StringroleId,Stringextra,Stringamount,StringgoodsName,PayListenerlistener)goodsName-商品名称,amount–方自定义支付金额,单位为元,支付金额必须为正整数PPTV退出接activityactivity上下exitDialogListener-接收退出框按键事件的句PPTV浮动按钮接contextactivity上下PPTV登陆界面背准备登陆界面,并命名为pptv_game_login(jpg或png格式)放在工 调试模式下,sdk会输出更详细的打印。双方调试完毕后,正式发布的版本方请务必关闭调试模式bDebug-true开启,falseDebugModemeta-data<meta-dataandroid:value="true"android:name="PptvVasSdk_DebugMode"/>在init函数内会meta-data内的配置,调用setDebugMode方法PptvVasAgent.setDebugMode请在init函数后调用六、玩家充值的流程是怎样客户端启动的充值界面后,的SDK会负责一切充值相关的客户端界面。充值成功后,PPTV的服务端会通知方的服务端。SDK会调用onPaySucces/onPayFinish方法通知方的客户端方的客户端只要在退出SDK的为什么onPaySuccess/onPayFinish/onPayFail/onPayWait四个回调函数k尽量把支付发生的事件都通知给客户端。某些事件可能对不同的方有不同的值比如onayl有些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度离婚房产交易资金监管与安全保障协议3篇
- 矿山工程合同范本安全
- 主题乐园景观栈桥安装合同
- 建筑装饰劳务合同范本
- 药品实验室药品研发
- 编辑出版人员工作手册
- 2025版生态农业用地房地产抵押典当合同范本3篇
- 大型机场设备安装龙门吊租赁协议
- 知识产权服务授权书招投标
- 广告公司创意人才聘用合同范例
- IQC来料检验作业流程参考模板
- 施工进度计划及进度计划的控制措施
- 热水器3c安全试验报告及第三方检测报告dsf65mx ts tx ws wx ys yx ms
- 电动运输小车的PLC控制系统设计(共23页)
- 南洋电工GSB1A型16锭高速编织机使用说明书
- ISO13485基础知识培训讲义(共48页).ppt
- 解除(终止)劳动合同证明书(新版)
- 大管轮见习记录簿范本汇总
- 《医学细胞生物学》期末考试试卷附答案
- 万能中国地图模板(可修改)
- 矿产资源储量评审工作流程
评论
0/150
提交评论