支付宝小程序 服务端·分享给支付宝好友 DEMO&SDK

2020-09-16 15:01 更新

Demo 运行环境

  • iOS Demo 适用于 iOS 7 及以上系统版本。
  • Android Demo 需满足 andriod手机版本SDK Version >= 16,如有需要请修改代码 AndroidManifest 的 versionCode 并重新打包运行。

注意:DEMO 仅供参考,实际开发中需要结合具体业务场景修改使用。

下载及使用

下载

支付宝提供了如下语言 分享到支付宝 Demo 示例,开发者可下载使用。

iOS版资源 DEMO SDK
Android版资源 DEMO SDK

使用说明

  1. 以 Android Demo 为例,开发者需下载 Demo 并导入 AlipayShare-Andriod。image

  1. 导入 demo 后右键 libapshare20161108.jar 包,点击 Add As Library...,将 SDK jar 包添加为工程依赖包。

image

源码目录结构说明

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

image

Q:如何获取注册时需要提供的签名?

A:我们在开发者工具包中提供了一个工具 apk 可以提取您手机上的第三方应用签名。

image

通过这个 apk,您可以将您手机上的apk签名提取出来用于注册。注意:大部分应用的开发版本签名和线上版本签名是不一样的,请确保您的线上应用的 appId 和签名是匹配的。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号