ios應用接入微信開放平臺有哪些(ios應用接入微信開放平臺怎么關閉)

發(fā)布時間:2023-10-18
本文主要介紹接入開放平臺的ios應用有哪些(如何關閉接入開放平臺的ios應用)?,下面一起看看接入開放平臺的ios應用有哪些(如何關閉接入開放平臺的ios應用)?相關資訊。
前幾天試著把服務器接入公眾平臺,昨天看了一下app接入開放平臺。
開放平臺和公眾平臺的區(qū)別公眾平臺是針對公眾賬號的。除了提供管理后臺,它還開放了許多接口,允許服務器與開發(fā)者 自己的應用系統(tǒng)。
開放平臺是的整體接入,不限于公眾賬號(訂閱號,服務號)。手機app和web應用也可以通過開放平臺與連接??梢哉f公共平臺的api部分是開放平臺的子集。
開放平臺大致分為三部分,針對手機app、web應用、公眾賬號接入。
手機app接入開放平臺的作用目前,手機app接入開放平臺后,可以獲得以下特征:
1.給好友發(fā)消息
2.發(fā)消息到朋友圈
3.將內容收集到 我的收藏
4.用賬號登錄app,獲取賬號信息。
5.支持支付
在朋友圈,你可以看到一條消息,后面跟 來自xxx ,這是xxx應用接入開放平臺后的能力。
ios app訪問模式的流程和代碼并不復雜。具體方法請參考開放平臺官網,所以我贏了 在這篇文章中,我不想詳細討論。只是提醒一下,需要在xcode中配置自己app的url類型,url schemas需要填寫開放平臺提供的app id。如果您錯過了這一步,您仍然可以向發(fā)送消息,但發(fā)送消息后,您可以 t從跳回你的app,因為客戶端也是通過openurl方法跳回你的app,你的app需要注冊url schemas。
對接的原理首先,一個很大的限制是,一個app不可能通過提供的sdk直接向服務器發(fā)送消息。相反,從開發(fā)者 s app,然后通過發(fā)送消息,跳轉回開發(fā)者 s自己的app。換句話說,app和的交互是通過應用之間的跳轉來完成的,所以核心就是ios的這兩種方法:
-(bool)openurl:(nsurl *)網址;-(bool)application :(ui application *)application openurl :(nsurl *)url source application :(ns string *)source application annotation :(id)注釋發(fā)送消息的代碼是:
[wx api sendre: req];當然不是開源的,所以我們可以 從這行代碼中看不到任何東西。但是很容易讓人想到跳轉到另一個app的是ios中的openurl方法,所以這行代碼做的事情類似于:ns string * weixinurl = @;weixin_sch://app_id?. title = xxxcontent = xxx [[ui application shared application]openurl:[nsurl urlwithstring:weixinurl]];通過weixin_sch://platformid=wechat.
此url由appdelegate中的此方法截獲:
-(bool)application :(ui application *)application openurl :(nsurl *)url source application :(ns string *)source application annotation :(id)annotation { return[wxapi handleopenurleco 0-@ . com url delegate: self];}然后調用handleopenurl方法:-(void)onresp:(base resp *)resp { ns string * strtitle =[ns string stringwithformatech 0-@ .com @ 發(fā)送消息結果 ];ns string * strmsg =[ns string stringwithformat: @ errcod: % d ,resp . errcode];uialertview * alert =[[uialertview alloc]initwithttitle: strtitle message : strmsg delegate: nil cancelbuttontitle: @ ok otherbuttontitlescho 0-@ . com nil];[警報顯示];}這是整個交互的原理。具體到對接代碼,主要有兩個過程:1。應用主動給發(fā)消息。應用程序調用sendreq方法,然后在onresp方法中處理的響應。
2.給應用發(fā)消息。應用在onreq中處理的請求,然后調用sendresp方法向發(fā)送響應。
那么這兩個過程中用到的參數(shù)都是中提供的封裝類,比如sendmessagetowxreq,wxmediamessage等等。
對接的限制如上所述,由于sdk沒有提供應用直接向服務器發(fā)送請求的能力,只能通過參數(shù)跳轉到,所以訪問限制還是比較大的,很多東西可以 還沒完。
例如,用戶 s設備必須裝有,并且已經登錄。所以很多ipad的app很難連接。因為會在ipad上安裝的用戶很少,一般都是安裝在手機上。
此外,你可以 t選擇要在您自己的應用程序中發(fā)送的用戶。只能編輯內容,跳轉到,在通訊錄中選擇好友發(fā)送。
你可以 t根據(jù)自己的手機號直接向賬號發(fā)送添加為好友的請求。
……
盡管如此,在對接之后,對于app的社交還是有很大的價值的,所以現(xiàn)在我們看到大部分app都有接入的功能。
標簽:
平臺 自己的
了解更多接入開放平臺的ios應用有哪些(如何關閉接入開放平臺的ios應用)?相關內容請關注本站點。
上一個:RC0201DR-07348RL,0201 348Ω 0.5%電阻
下一個:蘋果筆記本a1370二手價格,蘋果11年a1370筆記本能用嗎

電子元器件百科全書:電阻的實際應用
水泵ih如何保養(yǎng)才能延長使用壽命?
布卡云電腦怎么樣(布卡云電腦永久免費版下載)
搜你妹音樂下載怎么用(搜你妹全網搜音樂)
顯卡有必要買公版嗎(顯卡買公版還是非公版)
數(shù)據(jù)恢復一般怎么收費,skyrecy數(shù)據(jù)恢復收費嗎
電表開關跳閘推不上去怎么辦,發(fā)出聲音(請按電表上按鈕10秒即可恢復供電)
變電運行設備的檢修技術
ssd診斷思路,固態(tài)硬盤怎么判斷壞了
建筑工地施工現(xiàn)場配電箱和開關箱停送電操作順序
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos