接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken,ios推快遞設(shè)備token有效時(shí)間-ESG跨境

接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken,ios推快遞設(shè)備token有效時(shí)間

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-04-27
點(diǎn)贊icon 0
查看icon 832

接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken,ios推快遞設(shè)備token有效時(shí)間接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken經(jīng)常有開發(fā)小伙伴向我們提問關(guān)于使用華為推快遞給蘋果手機(jī)推快遞消息的問題,那么首先華為推國(guó)際快遞底支不支持蘋果手機(jī)呢?答案可以肯定地告訴你:可......

接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken,ios推快遞設(shè)備token有效時(shí)間




接入華為推快遞用API給iOS應(yīng)用發(fā)消息時(shí)如何獲取accesstoken

經(jīng)常有開發(fā)小伙伴向我們提問關(guān)于使用華為推快遞給蘋果手機(jī)推快遞消息的問題,那么首先華為推國(guó)際快遞底支不支持蘋果手機(jī)呢?答案可以肯定地告訴你:可以。

蘋果手機(jī)如何接入華為推快遞?

首先你需要提前準(zhǔn)備好開發(fā)環(huán)境:

1)安裝Xcode 10.1或更高版本。

2)安裝CocoaPods 1.4.0或更高版本。

3)準(zhǔn)備一臺(tái)用于測(cè)試的iPhone設(shè)備或者模擬器。

開發(fā)環(huán)境準(zhǔn)備好了,接下來就可以準(zhǔn)備開發(fā)啦!

在開發(fā)應(yīng)用前,需要在AppGallery Connect中配置相關(guān)信息,準(zhǔn)備iOS推快遞消息憑證以及配置iOS推快遞代理權(quán)益。具體準(zhǔn)備方法請(qǐng)參見:https://developer.huawei.com/consumer/cn/doc/development/HMSCoreGuidesV5/iosdevprepare0000001062940204V5#ZHCN_TOPIC_0000001124013099__section113157170295 ha_source=hms1

如何獲取Token?

1.在Xcode中為您的項(xiàng)目啟用推快遞服務(wù),啟用“Application TargSigningCapabilities”中的Push Notifications,勾選“Application TargSigningCapabilitiesBackground Modes”中的“Remote notifications”和“Background processing”。

2.向APNs(蘋果推快遞服務(wù))發(fā)起用戶允許發(fā)快遞推快遞通知的請(qǐng)求。

```[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlertUIRemoteNotificationTypeBadgeUIRemoteNotificationTypeSound)];UNUserNotificationCenter*center=[UNUserNotificationCentercurrentNotificationCenter];[centerrequestAuthorizationWithOptions:(UNAuthorizationOptionAlertUNAuthorizationOptionBadgeUNAuthorizationOptionSound)completionHandler:^(BOOLgranted,NSError*_Nullableerror){if(granted){//授權(quán)成功[centergetNotificationSettingsWithCompletionHandler:^(UNNotificationSettings*_Nonnullsettings){if(settings.authorizationStatus==UNAuthorizationStatusAuthorized){dispatch_async(dispatch_get_main_queue(),^{NSLog(@grantauthorized);[[UIApplicationsharedApplication]registerForRemoteNotifications];});}}];}}];

```

用戶需要在應(yīng)用程序點(diǎn)擊“允許”才可以接受推快遞消息。

3.上述步驟成功后,需要獲取device token(蘋果設(shè)備的唯一標(biāo)識(shí))。獲取device token后需要去掉其中的特殊符號(hào),大于等于iOS13版本和小于iOS13版本的device token格式有所差別,可參考如下代碼進(jìn)行處理:

```

(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{PushDemoLog(@suceessgettoken:{%@},deviceToken);//判斷iOS設(shè)備系統(tǒng)版本if([[[UIDevicecurrentDevice]systemVersion]floatValue]=13){if(![deviceTokenisKindOfClass:[NSDataclass]]){return;}constunsigned*tokenBytes=(constunsigned*)[deviceTokenbytes];NSString*strToken=[NSStringstringWithFormat:@%08x%08x%08x%08x%08x%08x%08x%08x,ntohl(tokenBytes[0]),ntohl(tokenBytes[1]),ntohl(tokenBytes[2]),ntohl(tokenBytes[3]),ntohl(tokenBytes[4]),ntohl(tokenBytes[5]),ntohl(tokenBytes[6]),ntohl(tokenBytes[7])];PushDemoLog(@=ios13MyFINALTOKENis:%@,strToken);APN_TOKEN=strToken;return;}else{NSString*token=[NSStringstringWithFormat:@%@,deviceToken];token=[tokenstringByReplacingOccurrencesOfString:@withString:@];token=[tokenstringByReplacingOccurrencesOfString:@withString:@];token=[tokenstringByReplacingOccurrencesOfString:@withString:@];PushDemoLog(@MyFINALTOKENis%@,token);APN_TOKEN=token;}}

```

4.成功處理device token后將其作為入?yún)@取華為推快遞服務(wù)Token:

```

NSString*apnsToken=@yourApnsToken;NSString*huaweiToken=[[HmsInstanceIdgetInstance]getToken:apnsToken];

```

更多應(yīng)用開發(fā)步驟參見:

https://developer.huawei.com/consumer/cn/doc/development/HMSCoreGuides/iosdevguides0000001062462396?ha_source=hms1

問題分享

接下來給大家分享一位開發(fā)者在論壇上提問關(guān)于蘋果手機(jī)接入華為push的問題:“我想使用華為的消息推快遞服務(wù),給蘋果手機(jī)推快遞消息,申請(qǐng)應(yīng)用后,缺少App Secret,無法獲取到access_token,怎么解“

推快遞接口以access_token鑒權(quán),如圖:

獲取access_token的接口,如圖:

我的項(xiàng)目配置,不顯示app secret,如圖:

看安卓應(yīng)用的配置,相同位置是有app secret的,如圖:

解決方法:

需要在相同項(xiàng)目下再建一個(gè)Android的應(yīng)用,用Android應(yīng)用的appId和appSecret去申請(qǐng)access_token就可以了。

那么,用安卓應(yīng)用獲取到access_token為蘋果應(yīng)用推快遞消息,是可以的嗎?

答案依舊是——可以的!


文章推薦
2020年企業(yè)做海外社交媒體營(yíng)銷需遵循哪些規(guī)律,海外社交媒體營(yíng)銷的優(yōu)缺點(diǎn)
【干貨】跨境電商YouTube推廣最簡(jiǎn)單的6招,跨境電商實(shí)用教程
TikTok實(shí)操】用文筆情趣“吸粉”,tiktok打造爆款的套路
2021年實(shí)現(xiàn)移動(dòng)游戲增長(zhǎng),2022年活躍人數(shù)最多的游戲


特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國(guó)平臺(tái)交流群
加入
韓國(guó)平臺(tái)交流群
掃碼進(jìn)群
歐洲多平臺(tái)交流群
加入
歐洲多平臺(tái)交流群
掃碼進(jìn)群
美國(guó)賣家交流群
加入
美國(guó)賣家交流群
掃碼進(jìn)群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
亞馬遜跨境增長(zhǎng)交流群
加入
亞馬遜跨境增長(zhǎng)交流群
掃碼進(jìn)群
亞馬遜跨境增長(zhǎng)交流群
加入
亞馬遜跨境增長(zhǎng)交流群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
ESG獨(dú)家招商-PHH GROUP賣家交流群
加入
ESG獨(dú)家招商-PHH GROUP賣家交流群
掃碼進(jìn)群
《法國(guó)Fnac平臺(tái)知識(shí)百科》
2025跨境電商營(yíng)銷日歷
《2024年全球消費(fèi)趨勢(shì)白皮書——美國(guó)篇》
《2024TikTok出海達(dá)人營(yíng)銷白皮書》
《Coupang自注冊(cè)指南》
《eMAG知識(shí)百科》
《TikTok官方運(yùn)營(yíng)干貨合集》
《韓國(guó)節(jié)日營(yíng)銷指南》
《開店大全-全球合集》
《TikTok綜合運(yùn)營(yíng)手冊(cè)》
通過ESG入駐平臺(tái),您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運(yùn)營(yíng)實(shí)操指導(dǎo)
運(yùn)營(yíng)提效資源福利
平臺(tái)官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺(tái)顧問

平臺(tái)顧問 平臺(tái)顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機(jī)入駐更便捷

icon icon

返回頂部

【免費(fèi)領(lǐng)取】全球跨境電商運(yùn)營(yíng)干貨 關(guān)閉
進(jìn)行中
進(jìn)行中
2025跨境電商營(yíng)銷日歷
包括傳統(tǒng)中、外重要節(jié)日及重點(diǎn)電商營(yíng)銷節(jié)點(diǎn)還對(duì)營(yíng)銷關(guān)鍵市場(chǎng)、選品輔以說明,讓你的365天安排的明明白白!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
【平臺(tái)干貨】eMAG知識(shí)百科
涵蓋從開店到大賣6個(gè)板塊:開店、運(yùn)營(yíng)、廣告、選品、上架、物流
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
TikTok運(yùn)營(yíng)必備干貨包
包含8個(gè)TikTok最新運(yùn)營(yíng)指南(市場(chǎng)趨勢(shì)、運(yùn)營(yíng)手冊(cè)、節(jié)日攻略等),官方出品,專業(yè)全面!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國(guó)coupang平臺(tái)自注冊(cè)指南
韓國(guó)Coupang電商平臺(tái)從注冊(cè)準(zhǔn)備、提交申請(qǐng)到完成注冊(cè),開店全流程詳細(xì)指引。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——全球合集
涵括全球100+個(gè)電商平臺(tái)的核心信息,包括平臺(tái)精煉簡(jiǎn)介、競(jìng)爭(zhēng)優(yōu)勢(shì)、熱銷品類、入駐要求以及入駐須知等關(guān)鍵內(nèi)容。
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國(guó)電商節(jié)日營(yíng)銷指南
10+韓國(guó)電商重要營(yíng)銷節(jié)點(diǎn)詳細(xì)解讀;2024各節(jié)日熱度選品助力引爆訂單增長(zhǎng);8大節(jié)日營(yíng)銷技巧輕松撬動(dòng)大促流量密碼。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——?dú)W洲篇
涵蓋20+歐洲電商平臺(tái),詳細(xì)解讀優(yōu)勢(shì)、入駐條件、熱銷品等
立即領(lǐng)取
国第一产在线无码精品区,aaa无码视频在线观看,久久强奷乱码老熟女,国产一级aⅴ无码毛片