澳门新葡京官网接入指引

0

1、 澳门新葡京官网SDK接入预备

尺寸一 将SDK的jar包导入到发射中

猛推新LIBS发送夹,添加jar包以添加。

尺寸二 添加资产一览表

猛推将失压,将接到发送导入到APK发射的资产中,确保在家发送在apk打包后的assets根一览表下在。

尺寸三 导入到您的发射

猛推在第一步的依据创建每一新的变形虫布
&bull将libsuperapp_base_armeabi*.so重命名为和、、并将4个集中放在LIBS/ARMEABI一览表中。。
猛推assets/ superapp一览表下(工程默许有上面所说的事一览表)新建lib一览表,LIB一览表下的新x86一览表(相容的x86架构),libsuperapp_base_x86*.so重命名为放到assets/lib/x86一览表上面,请使巩固一览表的专门名称和得名次,不然,它将不克不及不变的运用并被拉到履历中。。

尺寸四 在发送中分派额用户许可

请将以下强国分派额信号生殖到 发送中,不然,可能性无法不变的运用。。
上面列出的接到强国都是必然要的强国。:













尺寸五 在IT中宣言敏捷和维修

猛推 发送中,敷用药敏捷宣言


 

猛推 发送中,消耗实验监控器的消耗,假定你不登记簿,你将无法监控T的消耗程序。:


尺寸六 使成为一体困惑的传染免疫

猛推中止打包变模糊的时辰,在增大发送中添加以下一览表,不然SDK不克不及不变的运用:

-dontwarn com.tencent.**
-keep public class * extends android.app.Activity 
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep class com.tencent.** {*;}
-keep class com.qq.** {*;}
-keepclasseswithmembernames class com.tencent.beaconyybwall.nativeimpl.a {原始语 ;}

2、 澳门新葡京官网SDK轻摇阐明及运用阐明

、澳门新葡京官网SDK轻摇阐明

public static synchronized TADownloadSdkManager getInstance()

绍介:隐现SDK轻摇类的独居者包围,轻摇靶子必然要经过该方法如愿以偿包围,获取到的包围应与主Activity经济周期恒等的。

隐现值:隐现对轻摇靶子的援用。

绍介:判别需要量已设定初值
隐现值:SDKITITREST中有两个限制因素,结出果实信号代表隐现信号,结出果实音讯指出隐现结出果实被解说。当resultCode==0时,设定初值成

public synchronized void initSDK(Context context, String appKey, String appSecret, String userId, ArrayList sceneList, SDKInitCallback 回调)

绍介:设定初值轻摇靶子,施恩惠在显示过来的设定初值少许敏捷。,不然将加非常。。为了确保「监听澳门新葡京官网布道所使完美环境」功用不变的运用,设定初值必然要在消耗程序中使完美,假定在敏捷开端过来的未设定初值获得知识,它也理所当然被设定初值。。假定必要除放超过反复强调限制因素数据,您可以经过再次召集此方法来反复强调数据。。
限制因素阐明:
Context极好的消耗程序的血管放,假定为空,不设定初值,只反复强调倚靠限制因素。
appKey消耗程序经过后的AppKEY,假定为空,限制因素未反复强调。
appSecret消耗程序经过后的AppExt1,假定为空,限制因素未反复强调。
userId瞄准用户的专有的间歇,奖赏的运用,假定为空,限制因素未反复强调。
sceneList必要SDK支集的光景集,假定为空,限制因素未反复强调。

1:澳门新葡京官网
示例:

ArrayList ids = new ArrayList();
(1);

回调:设定初值结出果实回调的通告,假定为空,限制因素未反复强调。参与SDKITITCALBACK的使明确,请商议以下一览表
凡例:
假定你不接到敷用药 内政设定初值,必要消耗 使明确重大聚会打中类:

public void initSuperApp(Context 上下文)

在上面所说的事重大聚会中召集iNITSDK 重大聚会使完美设定初值,这么,我们家就可以召集上面所说的事重大聚会并使完美TI打中设定初值。,誓言忠告能即时发给,假定不适用于 未使明确设定初值使完美
initSuperApp 重大聚会,不测重启将损失使完美忠告的布道所。。

public void showSDKView(int 典型)

绍介:显示SDK的敏捷光景
限制因素阐明:
type:
1表现澳门新葡京官网;

SDKInitCallback:
public interface SDKInitCallback {
	void onInitFinished(SDKInitResult 结出果实)
	void onUserTaskCompleted(PrizeInfo 表扬的)
}
public void onInitFinished(SDKInitResult 结出果实)

绍介:已使完美回调重大聚会的设定初值
限制因素阐明:
SDKInitResult:使明确少许经用的设定初值隐现信号并隐现一览表。,阐明如次:
resultCode==0,设定初值成
resultCode==-1,广播网窒碍
resultCode==-2,性能证明遗失,请反省AppKEY和AppCuess需要量正当的经过,请反省Access的消耗软件包专门名称和署名
resultCode==-100,倚靠笔误,请反省ANDROIDMANT打中强国分派额需要量为CONS。,假定有信号变模糊,请反省拜访文档打中变模糊陈述需要量添加到T中

、澳门新葡京官网SDK设定初值

经过召集()、InitSDK(XXX)方法设定初值消耗程序设定初值,(最侥幸消耗程序中设定初值)。,鉴于设定初值是异步会议记载,必要提早使完美,无法不变的设定初值的话会创造无法不变的运用SDK的各项功用)假定未召集设定初值重大聚会,SDK的功用不克不及不变的运用。设定初值的结出果实可以在SDKInitCallback的onInitFinished回调方法中接纳,也可以召集tAdWorkLoad SDKM处置者 getInstance().isInit()来查询SDK需要量设定初值使完美。限制因素用户名必然要填写在,假定你不这么做,你可以垫。。假定用户登录到消耗程序或切换存款,请须召集设定初值。。SDKInitCallback的onUserTaskCompleted方法假定要运用澳门新葡京官网天真的发给忠告的话必然要实施,不然,就无法实施。。

、显示澳门新葡京官网SDK

召集().showSDKView(1)来显示澳门新葡京官网。

、电力监控现场海报运用(可选功用)

召集
().startBatteryMonitor(BatteryConditionCallback 回调)来启动SDK对电话听筒电荷量的监控功用,当电话听筒电荷量达成SDK的放分派额时,,它将经过(会话包装器) 会话框)该方法前进DealRealPrAPER靶子,开发人员可以粉底必要召集(敏捷) 敏捷方法让海报窗口显示,复杂的示例信号如次:

().startBatteryMonitor(new BatteryConditionCallback() {
   @Override
   public void onConditionReached(DialogWrapper 会话) {
      ();
   }
});

也可以召集()方法结束发出爆裂声窗口。,假定你想中止SDK对电话听筒电源的监控,可以召集().StopBatteryMonitor()方法。。

、推进功用拜访(可选功用)

推分分为两种,即下载和困境、天真的推进运动。,局部的推进运动与消耗墙,澳门新葡京官网不克不及接入。运营push则澳门新葡京官网和消耗墙都可以接入。

1天真的推进运动接入

在安卓清单中初登记簿Services如次

话说回来召集()StartLocalPush smallIcon, int tickerIcon)方法,限制因素smallIcon是用来设置notification的smallIcon属性的,TICKICON用于设置TIKER显示时设置图标,鉴于Android零碎的起限制作用的管理,TiCKICON的上浆有很大的起限制作用的管理。,不然,将显示不完成或结束。。

假定不等候管理,有些电话听筒可能性会涌现以下气象:

2开刀推进运动拜访

先在AndroidManifest中登记簿Service和Receiver如次


    
        
        
        
        
    


话说回来召集()StartOperatePush smallIcon, int tickerIcon)轻摇,限制因素解说如上,另注:假定您率先召集天真的推进运动共同的作用,请召集,限制因素将共同的互搭,反之亦然。

3、 澳门新葡京官网钱币发给投机

、概述

在回宝消耗中有两种忠告方法:
(1) 、前端散布:经过SDK赋予安全的关口;
(2) 、放分派:经过放桥礅忠告;
假定选择经过SDK赋予安全的关口,你可以疏忽上面所说的事分开,假定选择经过放桥礅忠告,这么我们家必然要满足的这边使明确的一般的。。

、接入流出

(1) 、开发人员在敷用药拜访,推进运动数据到消耗程序放的URL登记簿。
(2) 、运用宝贝放分派忠告和施行电键。
(3) 、在推宝消耗打中IP是四,开发人员可是接到以下IP地址的发行物记载:
140.207.699
1026.86.179
219.133.40.97
119.147.207.162

3.3、URL登记簿需要量

(1) 、登记簿网址 必要接岗 召唤,版本一览表采取JSON体式。。
(2) 、消耗宝库后端推进运动音讯示例:

{
    "issueList": [
        {
            "appId": "0", 
            "issueNum": "0", 
            "issueTime": "1441415624655", 
            "moneyUnit": "黄金", 
            "reward": "20", 
            "signature": "87654321908765432109098765432199", 
            "taskGroup": "6", 
            "taskId": "0", 
            "taskIndex": "3", 
            "totalReward": "100", 
            "userId": "wwwwwwwwwwwwwwwwwwwww"
        }, 
        {
            "appId": "1", 
            "issueNum": "1", 
            "issueTime": "1441415624655", 
            "moneyUnit": "黄金", 
            "reward": "20", 
            "signature": "87654321908765432109098765432199", 
            "taskGroup": "6", 
            "taskId": "1", 
            "taskIndex": "3", 
            "totalReward": "100", 
            "userId": "wwwwwwwwwwwwwwwwwwwww"
        }
    ]
}

(3)、消耗宝放推进运动音讯领域特性描述

领域名 履历典型 牵涉 凡例
appId string 用户下载消耗程序的专有的性能
issueNum string 发送流号
issueTime string 发给工夫,单位为手写本
moneyUnit string 主办单位(拜访方)的钱币单位
reward string 发行总额,单位为主办单位(拜访方)的钱币单位
taskGroup string 布道所组特性
taskId string 布道所Id,布道所专有的特性
taskIndex string 布道所序号
totalReward string 忠告总额
userId string 原版的用户专有的特性
signature string 本文的署名

阐明
接入方必然要签字和证实每个记载。,以确保该召唤源自消耗宝放,并没有被改篡。

署名署名的计算方法如次:

Signature=md5(reward+"_"+taskIndex+"_"+issueNum+"_"+taskId+"_"+appId+"_"+taskGroup+"_"+totalReward+"_"+moneyUnit+"_"+appSecretIssue+"_"+issueTime)

在家:
AppCys-发出电键,从消耗宝放到接入方。
诸如顶的发给列表打中第每一发给记载的signature的计算方法如次:(假定appSecretIssue为“111111111111”)
Signature = md5(“20″+”_”+”3″+”_”+”0″+”_”+”0″+”_”+”0″+”_”+”6″+”_”+”100″+”_”+”黄金”+”_”+”111111111111″+”_”+”1441415624655”)

接入方必然要对发送流号中止记载,确保每一发送流号只发给一次,屡次转移相同记载。
但要留意:鉴于种种不成过早地考虑一件事的思考,可能性涌现以下环境。:
消耗宝放推进过来,显像剂也收到了,只是,当开发人员隐现履历包时,鉴于不测的REA而在成绩。,此刻,消耗程序的放将不被开发人员接纳。,反复推,这必要显像剂本身来处置。,只是当开发人员接纳到这种环境下的履历时,他理所当然重行开端。,包的详细体式为4)

(4) 、显像剂登记簿网址 您必要按以下体式隐现包

{
"ret": "0", 
    "issueNumList": [
        "0", 
        "1", 
    ], 
"resTime": "1441776758267", 
    "nonce": "1869870458", 
    "signature": "5e1a52991e19ad64577fce04b67bd556"
}

每个领域的牵涉如次:

领域名 履历典型 牵涉 凡例
ret string 接纳结出果实,0成,1次遗失
issueNumList vector 显像剂应唱圣歌时必要把Push过来的发给记载列表打中每个发给记载的发送流号隐现来(以白色标出)。
resTime string 显影剂应唱圣歌工夫戳,单位为手写本
nonce string 开发人员必要每回必要应唱圣歌时增大每一随机数位。
signature

string
显像剂每回应唱圣歌必要增大每一署名

errMsg string 开发人员隐现的笔误数据(至多10音节)

阐明:

署名-应唱圣歌署名,string 典型,32位小写字母MD5,消耗宝放收到返程包后,将反省署名(署名)领域。,只反省及格,它被以为是显像剂的合法系。,计算署名的方案如次:

signature=md5( ret+resTime+issueNum0+....+ssueNumN+appSecretIssue+nonce)

在家:

“issueNum0+….+issueNumN”:表现把回包打中发送流号列表(issueNumList)打中每每一发送流号都拼接起来,同时必然要依照回包中发送流号列表(issueNumList)打中次中止计算。
appSecretIssue:从消耗宝放向显像剂发给忠告金钥。
在这种环境下,包的署名计算如次:(假定appSecretIssue为“111111111111”)
Signature = md5(“0″+”1441776758267″+”0″+”1″+”111111111111″+”1869870458”)

包装体式的RET 只命令成的掌握,这边就回0,单独的当接到遗失时,填好- 1
包装体式打中成绩:只填写您成处置的流出号,假定我们家推5,你已经成地处置了4,这边单独的4个

4、 澳门新葡京官网钱币接入留意事项

4.1 AppKEY和AppToice必然要运用分派,不然不克不及不变的运用SDK

4.2 APK必然要在敷用药时签字署名发送,不然不克不及不变的运用SDK

4.3 设定初值遗失的罕见笔误信号特性描述如次

SDKInitResult:使明确少许经用的设定初值隐现信号并隐现一览表。,阐明如次:
resultCode==0,设定初值成
resultCode==-1,广播网窒碍
resultCode==-2,性能证明遗失,请反省AppKEY和AppCuess需要量正当的经过,请反省Access的消耗软件包专门名称和署名
resultCode==-100,倚靠笔误,请反省ANDROIDMANT打中强国分派额需要量为CONS。,假定有信号变模糊,请反省拜访文档打中变模糊陈述需要量添加到T中,倚靠笔误信号请即时反应,节目主持人QQ:3077973301

LEAVE A REPLY