如何使用万普世纪的积分接口

万普世纪为APP应用增加了积分接口,应用开发者可以根据自己应用设置积分需求。下载推荐的应用可以获得积分。

按照我的测试结果,万普世纪为每个物理设备上可应用用唯一的WAPS_ID创建一个积分帐号,

        <meta-data            android:name="WAPS_ID"            android:value="16716b1c95cc6c9405956d366275a1f7" />

当下载应用的时候就会给这个帐号内充入相应的积分,而应用开发者可以根据实际情况让用户消耗积分。从而刺激用户去下载新的应用来获得积分。下载应用对应用开发者来说收益最大,所以是个好的选择。

在类定义中implements  UpdatePointsNotifier类

public class SexPosition extends ListActivity implements UpdatePointsNotifier {

AppConnect.getInstance(this).getPoints(this);
}

下面增加两个UpdatePointsNotifier类的方法,
getUpdatePoints 方法是在getPoints调用后的回调函数。如果调用成功这个函数被调用
getUpdatePointsFailed 方法是在失败的时候调用的回调函数,如果失败可以在这里进行善后处理。

	public void getUpdatePoints(String currencyName, int pointTotal) {

		System.out.println("currencyName=" + currencyName + ",point=" + pointTotal);

		g_user_score = pointTotal;

	}

	public void getUpdatePointsFailed(String error) {
		System.out.println("getUpdatePointsFailed=" + error);

	}


Activity 打开的时候可以更新积分,调用 getPoints 获得服务器积分。

	protected void onResume() {

		AppConnect.getInstance(this).getPoints(this);

		super.onResume();
	}

调用spendPoints 接口消耗积分
	private void spend_offer_score() {
		AppConnect.getInstance(this).spendPoints(300, this);
	}

调用showOffers接口去打开推荐列表,下载则获得积分

	private void get_offer_score() {
		AppConnect.getInstance(this).showOffers(this);
	}

奖励积分

AppConnect.getInstance(this).awardPoints(intamount,this);

历史积分接口:

调用这个接口可以立即返回当前积分值,而不用更新。

g_user_score = AppConnect.getInstance(this).getHistoryPoints(this);


开发相关问题:

1.万普的积分接口在被调用后从服务器更新完积分,积分会在本地保存,当用户离线使用应用时,不会因为没有网络而无法使用积分。

当再次连接网络的时候,万普接口会更新相应的积分。所以,用户不必在程序增加积分保存的代码。

2.当一个设备安装完应用后,如果频繁下载应用程序,这台设备很有可能会被屏蔽掉,不会在有可用的推荐列表供下载。

所以开发测试的时候,自己刷积分的时候要适量。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值