按照常例,列一些網址先:
目前來說:微信開放平台主要提供兩個API:
1:将資訊分享給微信好友
2:将資訊直接分享至朋友圈
其實官方教程已經非常詳細了,我也是按照官方的一步步來得以實作,
那為什麼寫這篇教程? 有一個最主要的目的是,減少沒必要的時間開銷,以及一些官方教程上面提到的一些盲區.
開始:
将資料分享給好友總共5個步驟,注意:不要亂了順序:
1:在工程Plist檔案中添加一個 URL type "URL scheme”為你所注冊的應用程式id,既AppID
2:引入頭檔案,在接口處聲明要實作的委托.
3:将申請的AppID 注冊, 這個方法不調用,是無法啟動微信用戶端的.
4:在AppDelegate中實作如下委托來接收來自微信用戶端的回調響應:
5:通過調用如下方法及參數 來 立刻顯示微信用戶端
6:當微信界面的傳回按鈕被點選時,微信用戶端會回調之前啟用自己的應用,此處觸發通用的UIApplicationDelegate 代理,也就是第四點.
當執行 [WXApi handleOpenURL:url delegate:self] 以後 觸發微信API自帶的委托:
自此,整個應用與微信用戶端互動就結束了.
Date:2013-1-5 21:13
如果微信的SDK在工作空間的環境下使用 并在工程配置檔案的 Other Linker Flags 中設定了 -all_load
那麼會真機編譯時産生編譯錯誤,也不知道是到底是什麼檔案出了問題,那麼這時 就不要使用-all_load了, 使用 -force_load