1. 程式人生 > >Android應用實現微信登入和分享

Android應用實現微信登入和分享

微信登入和分享總結起來有四點:

1、應用申請嚴格(獲取appid和appsecret),大概需要一週。如果需要登入,還要申請登入介面,需要一週。

2、由於在申請的時候需要簽名信息,官方下載的apk,把自己的app用簽名打包安裝後,用官方提供的apk獲取簽名信息。這會導致一個問題,微信登入和分享的程式碼不能再Android Stuion中debug,debug中沒有簽名信息導致發生錯誤。沒有個好辦法

3、如果微信客戶端需要回調第三方app,需要實現WXEntryActivity ,直接把官方專案中wxapi拷貝到自己activity目錄下,不要忘記在manifest中配置。如圖:


4、要注意access_token的生命週期,由於專案中一次登入就有效,沒怎麼考慮這個問題。

微信官方文件的坑不多,只要嚴格按照官方文件寫程式碼,基本沒什麼問題。程式碼就不貼上去了,官方文件很詳細。特別需要注意一點:在第二步一定要把自己開發的app用簽名打包出來,下載安裝GenSignature(微信官文有下載連結),輸入包明獲取簽名信息。

相關推薦

Android應用實現登入分享

微信登入和分享總結起來有四點: 1、應用申請嚴格(獲取appid和appsecret),大概需要一週。如果需要登入,還要申請登入介面,需要一週。 2、由於在申請的時候需要簽名信息,官方下載的apk,把

android-----------實現登入分享功能。

1.通過微信官網獲得APPID和.jks檔案。 (.jks檔案的獲得是通過AS中的Build-Generate Signed APK-如果已有.jks就選擇已有的路徑,對應好兩次的密碼。 ) 2.導依賴 compile 'com.tencent.mm.opensdk:wec

Unity使用Share-SDK接登入分享的總結(Android

對於一個工作才不到一年的新手來說,這是我做的第一個專案,收尾階段 分給我了一個接微信登入以及分享的任務。 前期,經過了痛苦的搜尋與探索過程 ,在此就不寫了  如果你也是新手  可以直接按我的文章來寫  保證輕鬆接入,為大家省去大把的時間喲; unity版本:我用的是5.5.

整合登入分享真的很簡單

轉載請以連結形式標明出處: 文末有demo. 準備工作   1. 去 這裡  註冊微信開放平臺的賬號, 下載 簽名生成工具 用來 獲取 應用簽名。 並不要下載sdk, 2. 再去友盟, 註冊一個賬號, 建立一個應用,獲取友盟的Appkey. 下載分享的sd

VueJs單頁應用實現網頁授權及分享功能示例

在實際開發中,無論是做PC端、WebApp端還是微信公眾號等型別的專案的時候,或多或少都會涉及到微信相關的開發,最近公司專案要求實現微信網頁授權,並獲取微信使用者基本資訊的功能及微信分享的功能,現在總算完成了,但開發過程中遇到好幾個坑。廢話不多說了,開始正題。 描述點 微信相關開發知識

android 登入分享整合

android微信登入與分享這兩個功能是很常用的,尤其是現在微信使用者日益劇增,qq雖然很經典但是感覺大多數用來辦公每個寫android的小夥伴估計都會寫到這個功能,我也是很久沒有寫android了,這相當於是在畢業之後工作上面第一次寫安卓程式,不管會不會,就是寫。總會有辦法解決問題的。 二、準備工

Android登入分享、支付

前言 大部分的app都有接入第三方sdk的需求。例如第三方登入需要接入微信、QQ、微博。第三方支付需要接入微信、支付寶、銀聯。 這些我都有使用過,都有使用過他們的sdk,感覺最麻煩的就是微信,不能直接除錯,得用正式的簽名進行簽名才能除錯。還有他們官方的demo也是跑不

EclipseUnity互動實現登入

今天釋出一篇剛剛完成的Eclispe與Unity互動實現微信登入,之前在做準備工作的時候,在網上找了很多例子,發現其中有很多例子是有錯誤的,在這裡我為大家詳細介紹下關於Eclispe與Unity互動實現微信登入,這裡我用得是微信開放平臺的SDK。 第一步:配置電腦Jav

Android調用登陸、分享、支付

cep from thum 請求 mil 問題 start 返回 ear 前言:用了微信sdk各種痛苦,感覺比qq sdk調用麻煩多了,回調過於麻煩,還必須要在指定包名下的actvity進行回調,所以我在這裏寫一篇博客,有這個需求的朋友可以借鑒一下,以後自己別的項目有用到也

使用shareSDK實現多圖分享到朋友圈&Url分享到朋友圈&URL分享到好友 問題記錄

問題概述 其實第三方分享很早就有了,這個按理說這個應該沒什麼難度,為啥記錄一下呢,因為專案中同時出現了 朋友圈多圖分享(多張URL集合),朋友圈URL分享,群和個人URL,圖片分享。基本上涵蓋了大部分需求,這其中出現了一些問題,在此記錄一下。 基本操作流程: 操作流程專案過程

cocos creator利用ShareSDK實現登入功能

首先在ShareSDK官網下載SDK或者在android studio中配置build.gradle. ShareSDK Maven整合文件 注:使用ShareSDK maven整合方式,不需要在AndroidMainfest.xml下面配置任何許可權和Activity 注意:需要先申請M

登入公眾號授權

微信公眾號: 填寫配置 url填寫:http://外網IP/wx 。 http的埠號固定使用80,不可填寫其他。 Token:自主設定,這個token與公眾平臺wiki中常提的access_token不是一回事。這個token只用於驗證開發者伺服器。 java 版說明:   &n

靜態頁實現頁面的分享

網上看了許多靜態頁面分享,大多數都有很大的問題,那就是簽名不正確 invalid signature,總結了一下,基本問題都是PHP裡的string裡面不對,string要這麼寫 $string = "jsapi_ticket=$jsapiTicket&noncestr=$no

java實現windows下amr轉換為mp3(可實現語音qq語音轉換)

最近做一個專案需要將微信的語音檔案放在頁面進行播放,查了好多資料發現,web頁面直接播放並沒有一個好的解決方案,於是就想到了先將amr檔案轉換成易於在頁面播放的mp3檔案,然後在進行播放,現在將amr檔案轉化為mp3檔案的幾種方式以及踩過的坑分享一下: 查了好多資料,總結一下,amr轉換mp3的方式有如下幾

實現自定義分享網頁(java)

前言 網頁實現微信分享功能,這個其實在百度上是有很多例子的,而且寫得也都還不錯。不過我這個跟他們的不大一樣。一般的部落格會將分享需要的微信憑證這些寫進一個專案中,本專案獲取,本專案實現分享功能。而我是獲取微信憑證是單獨的一個專案,這樣一個服務號的獲取的微信憑證,可以提供給很多個專案使用,

純Java實現朋友圈分享

pict tst 純java googl 分享圖片 gas desc 地址 section 純Java實現微信朋友圈分享圖 1.實現分享圖的效果 2.開發環境 2.1 JDK * oracle‘s jdk 1.8以上 2.2 字體 * 若選擇了微軟雅黑字體又是代碼部署到L

java實現登入(SSM)

提醒:本文章可能需要一定的java基礎,所需jar包也需要自己尋找效果圖:掃描後獲取的資料openid:(微信唯一標識)headimgurl:頭像nickname:暱稱(其他就不列舉啦)1.註冊微信開放平臺開發者賬號並建立一個或一個以上的網站應用點選檢視進入下圖2.把授權回撥

關於單頁面應用瀏覽器中分享或在瀏覽器開啟的問題

最近有一個需求,說是使用者充值的時候在微信裡不能使用支付寶,所以要使用微信的在瀏覽器裡開啟的功能,需求是吧使用者id通過url傳遞到瀏覽器,但在瀏覽器中卻接受不到這個引數,最後知乎上看了這個,頓悟/***************************************

Android應用整合支付

前言 最近的專案用到了移動支付功能,客戶要求同時支援“支付寶”和“微信支付”;個人感覺相對來說支付寶較簡單一些,以前也在Android應用中整合過,因此沒有花費過多時間便完成了。但微信支付我是第一次接觸,著實費了不少功夫,花了幾天才折騰出來,便想著寫篇日誌記一

開發(1) :網頁授權獲取使用者的基本資訊 實現登入(java)

微信開發(1) :網頁授權獲取使用者的基本資訊 實現微信登入 由於工作需要,最近進行微信開發,然而微信官方的文件,比較模糊。網上大多數,是PHP做的, 本文 使用java語言開發。(後續更新 java版的 微信開放平臺的 公眾號第三方平臺開發) 準備工