个人开发者也能盈利!Bmob支付SDK使用实例

大家好,今天为大家带来一个新东西:Bmob的支付接口

支付接口是Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费。看完该实例可以让您快速为自己的应用接入Bmob的支付功能。


实例项目是展示一张图片的20%,然后用户通过支付套餐1、套餐2、豪华套餐即可获得不同待遇的服务(展示60%、完全展示、完全展示+保存到SD卡)

PS:这样的收费项目有点恶搞,具体收费项目的设定请各位开发者充分发挥想象力,只要有心就一定有盈利点!




首先看一下效果图:

1.套餐选择页面

个人开发者也能盈利!Bmob支付SDK使用实例_第1张图片


2.支付方式选择页面:

个人开发者也能盈利!Bmob支付SDK使用实例_第2张图片


3.支付宝支付页面:


个人开发者也能盈利!Bmob支付SDK使用实例_第3张图片


4.微信支付页面:


个人开发者也能盈利!Bmob支付SDK使用实例_第4张图片



5.用户支付后,在后端支付管理就能看到收入情况啦:


个人开发者也能盈利!Bmob支付SDK使用实例_第5张图片


6:当你想提款的时候,也非常的方便~

个人开发者也能盈利!Bmob支付SDK使用实例_第6张图片



哈哈哈,怎么样?嵌入了支付SDK之后,很多方面都可以实现盈利,比如说一些功能的开放权限,比如内部商品的购买,比如特殊定制的服务等等!发挥你的想象力吧~


接下来是部分代码展示:

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_beauty);
		//初始化支付SDK
		BmobPay.init(this.getApplicationContext(), Constant.APPID);
		//实例化一个BmobPay对象
		bmobPay = new BmobPay(this);

		imageView = (ImageView) findViewById(R.id.image);
		whole = BitmapFactory.decodeResource(getResources(), R.drawable.beauty);
		
		//数据操作SDK的使用
		order = new PayOrder();
		if(BmobUser.getCurrentUser(this)!=null){
			order.setUsername(BmobUser.getCurrentUser(this).getUsername());
		}

		//先向用户展示四分之一的图片
		setBitmap(0.25f);

		Toast.makeText(this, "很抱歉,该功能需要付费,请选择套餐", Toast.LENGTH_SHORT).show();

		showAlert();
		imageView.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				showAlert();
			}
		});
	}




首先要Bmob移动后端云服务平台注册一个你自己的账号,然后登录账号创建应用,在“应用面板->数据浏览->应用信息->应用密钥->Application ID”即可获得APPID

然后在SDK下载页面找到Android支付 SDK下载链接

最后根据Android支付SDK快速接入文档接入项目即可完成!


其实说白了接入项目就四步:

1.加入jar文件

2.配置AndroidManifest.xml

3.调用BmobPay.init进行初始化

4.调用BmobPay.pay(价格,商品名,监听器)


就实现了支付宝和微信的支付~很方便吧~~


文中实例Demo下载地址:

支付Demo下载地址

http://download.csdn.net/detail/u013589048/8576497

(注意:demo中对PayOrder的操作都不是必要的,对BmobPay的操作才是支付的功能,PayOrder仅仅是为了将数据保存到Bmob后台)


你可能感兴趣的:(个人开发者也能盈利!Bmob支付SDK使用实例)