支付宝ANE使用教程
在flash air ios和android移动应用中添加支付宝支付
简介 支付宝ane是支付宝开放平台sdk的flash版本,是基于支付宝SDK2.0(2015.1.21发布日sdk最新版本)air sdk15编译,支持ios和android双平台。Flash air开发者可以通过支付宝ane实现应用内购买。只需要纯as3代码即可以实现功能,代码也还简单,只要简单几行。 注册支付宝开发者账号 在开始代码之前,需要先上支付宝商户注册上创建账号,上传资料认证,并通过审核。目前支付宝只支持企业用户使用移动支付功能。 编写代码 等在支付宝上创建的账号获取到证书秘钥之后就可以开始编码了。 - Alipay.getInstance().addEventListener(AlipayEvents.Status_event,onstatusevent);
- Alipay.getInstance().initAlipay("partnerID","sellerID","md5","privkey","pubkey");
- Alipay.getInstance().startPay("good1",1,"good info");
- protected function onstatusevent(event:StatusEvent):void
- {
- trace("支付宝事件:",event.code,event.level);
- }
复制代码 修改配置
要实现支付功能,需要对xxx-app.xml进行进行修改配置,包括配置android权限,activity。ios的url schema等。- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
-
- <application>
- <!-- alipay sdk begin -->
- <activity
- android:name="com.alipay.sdk.app.H5PayActivity"
- android:configChanges="orientation|keyboardHidden|navigation"
- android:exported="false"
- android:screenOrientation="behind"
- android:windowSoftInputMode="adjustResize|stateHidden" >
- </activity>
-
- <activity
- android:name="com.alipay.sdk.auth.AuthActivity"
- android:configChanges="orientation|keyboardHidden|navigation"
- android:exported="false"
- android:screenOrientation="behind" >
- </activity>
- <!-- alipay sdk end -->
- </application>
复制代码 针对ios设置回调url- <key>UIDeviceFamily</key>
- <array>
- <string>1</string>
- <string>2</string>
- </array>
-
- <key>CFBundleURLTypes</key>
- <array>
- <dict>
- <key>CFBundleURLSchemes</key>
- <array>
- <string>AlipayANE</string>
- </array>
- <key>CFBundleURLName</key>
- <string>so.cuo.alipaydemo</string>
- </dict>
- </array>
复制代码 注意事项
只支持真实设备上测试功能,支持android和ios设备。
本文来自:http://www.cuo.so/ane-list/alipay-ane.html
|