程序员人生 网站导航

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

栏目:综合技术时间:2015-04-27 08:13:47

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

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


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

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




首先看1下效果图:

1.套餐选择页面

套餐选择


2.支付方式选择页面:

支付方式选择页面


3.支付宝支付页面:


支付宝


4.微信支付页面:


微信



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


支付管理


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

提现



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


接下来是部份代码展现:

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_beauty); //初始化支付SDK BmobPay.init(this.getApplicationContext(), Constant.APPID); //实例化1个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()); } //先向用户展现4分之1的图片 setBitmap(0.25f); Toast.makeText(this, "很抱歉,该功能需要付费,请选择套餐", Toast.LENGTH_SHORT).show(); showAlert(); imageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { showAlert(); } }); }




首先要Bmob移动后端云服务平台注册1个你自己的账号,然后登录账号创建利用,在“利用面板->数据阅读->利用信息->利用密钥->Application ID”便可取得APPID

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

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


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

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后台)


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐