支付宝小程序 服务端·分享给支付宝好友 DEMO&SDK
Demo 运行环境
- iOS Demo 适用于 iOS 7 及以上系统版本。
- Android Demo 需满足 andriod手机版本SDK Version >= 16,如有需要请修改代码 AndroidManifest 的 versionCode 并重新打包运行。
注意:DEMO 仅供参考,实际开发中需要结合具体业务场景修改使用。
下载及使用
下载
支付宝提供了如下语言 分享到支付宝 Demo 示例,开发者可下载使用。
iOS版资源 | DEMO | SDK |
---|---|---|
Android版资源 | DEMO | SDK |
使用说明
- 以 Android Demo 为例,开发者需下载 Demo 并导入 AlipayShare-Andriod。
- 导入 demo 后右键 libapshare20161108.jar 包,点击 Add As Library...,将 SDK jar 包添加为工程依赖包。
源码目录结构说明
demo 具体功能请参考如下结构使用
├─src
│ └─com
│ └─alipay
│ └─share
│ └─demo
│ └─apshare
│ ├─ShareEntryActivity.java 分享入口交互
│ ├─Constants.java 定义 APPID
│ ├─SendToZFBActivity.java
│ ├─SettingActivity.java
SendToZFBActivity.java 说明
其中分享形式包含:网页,本文,图片等分享,代码示例:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_send_to_zfb);
api = APAPIFactory.createZFBApi(getApplicationContext(), Constants.APP_ID, false);
findViewById(R.id.text).setOnClickListener(this);
//文本分享
findViewById(R.id.image).setOnClickListener(this);
//图片分享
findViewById(R.id.webpage).setOnClickListener(this);
//网页分享
}
常见问题
Q:为什么我安装你们提供的 demo apk 就能分享成功,而自己通过代码编译出来的 apk 却不能分享?
A:原因是您自己编译的 apk 并未通过我们的签名文件进行签名,签名文件已经提供在开发者工具包中。签名文件的alias :android,密码:android
Q:如何获取注册时需要提供的签名?
A:我们在开发者工具包中提供了一个工具 apk 可以提取您手机上的第三方应用签名。
通过这个 apk,您可以将您手机上的apk签名提取出来用于注册。注意:大部分应用的开发版本签名和线上版本签名是不一样的,请确保您的线上应用的 appId 和签名是匹配的。