支付寶小程序 服務端·分享給支付寶好友 DEMO&SDK

2020-09-16 15:01 更新

Demo 運行環(huán)境

  • iOS Demo 適用于 iOS 7 及以上系統(tǒng)版本。
  • Android Demo 需滿足 andriod手機版本SDK Version >= 16,如有需要請修改代碼 AndroidManifest 的 versionCode 并重新打包運行。

注意:DEMO 僅供參考,實際開發(fā)中需要結合具體業(yè)務場景修改使用。

下載及使用

下載

支付寶提供了如下語言 分享到支付寶 Demo 示例,開發(fā)者可下載使用。

iOS版資源 DEMO SDK
Android版資源 DEMO SDK

使用說明

  1. 以 Android Demo 為例,開發(fā)者需下載 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 說明

其中分享形式包含:網(wǎng)頁,本文,圖片等分享,代碼示例:

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);
    //網(wǎng)頁分享
    }

常見問題

Q:為什么我安裝你們提供的 demo apk 就能分享成功,而自己通過代碼編譯出來的 apk 卻不能分享?

A:原因是您自己編譯的 apk 并未通過我們的簽名文件進行簽名,簽名文件已經(jīng)提供在開發(fā)者工具包中。簽名文件的alias :android,密碼:android

image

Q:如何獲取注冊時需要提供的簽名?

A:我們在開發(fā)者工具包中提供了一個工具 apk 可以提取您手機上的第三方應用簽名。

image

通過這個 apk,您可以將您手機上的apk簽名提取出來用于注冊。注意:大部分應用的開發(fā)版本簽名和線上版本簽名是不一樣的,請確保您的線上應用的 appId 和簽名是匹配的。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號