909
iPhone_iPad_Mac_手機_平板_蘋果apple
初始化__Android SDK_SDK使用手冊_消息服務-阿裏雲
MNSClient 是 MNS 服務的 Android 客戶端,它為調用者提供了一係列的方法,可以用來操作,管理隊列(queue)和消息(message)。在使用 SDK 發起對 MNS 的請求前,您需要初始化一個 MNSClient 實例,並對它進行一些必要設置。
確定 Endpoint
請在MNS控製台上獲取。
設置EndPoint和憑證
必須設置EndPoint和CredentialProvider:
String endpoint = "https://$accountId.mns.cn-hangzhou.aliyuncs.com";
// 明文設置secret的方式建議隻在測試時使用,更多鑒權模式請參考後麵的`訪問控製`章節
CredentialProvider credentialProvider = new PlainTextAKSKCredentialProvider("<accessKeyId>", "<accessKeySecret>");
MNS mns = new MNSClient(getApplicationContext(), endpoint, credentialProvider);
更多鑒權方式參考:訪問控製
設置網絡參數
也可以在初始化的時候設置詳細的ClientConfiguration:
String endpoint = "https://$accountId.mns.cn-hangzhou.aliyuncs.com";
// 明文設置secret的方式建議隻在測試時使用,更多鑒權模式請參考後麵的訪問控製章節
CredentialProvider credentialProvider = new PlainTextAKSKCredentialProvider("<accessKeyId>", "<accessKeySecret>");
ClientConfiguration conf = new ClientConfiguration();
conf.setConnectionTimeout(15 * 1000); // 連接超時,默認15秒
conf.setSocketTimeout(15 * 1000); // socket超時,默認15秒
conf.setMaxConcurrentRequest(5); // 最大並發請求書,默認5個
conf.setMaxErrorRetry(2); // 失敗後最大重試次數,默認2次
MNS mns = new MNSClient(getApplicationContext(), endpoint, credentialProvider, conf);
最後更新:2016-11-23 17:16:09
上一篇:
安裝__Android SDK_SDK使用手冊_消息服務-阿裏雲
下一篇:
訪問控製__Android SDK_SDK使用手冊_消息服務-阿裏雲
並發__操作指南_批量計算-阿裏雲
創建數據庫和帳號(SQL Server 2012)__設置實例基礎配置_快速入門(SQL Server)_雲數據庫 RDS 版-阿裏雲
彈性計費FAQ___購買指導_DDoS 高防IP-阿裏雲
雲服務器 ECS 擴容數據盤(Linux實例)
重置數據庫密碼__數據庫管理_開放API_分布式關係型數據庫 DRDS-阿裏雲
變更配置__購買指南_雲數據庫 RDS 版-阿裏雲
服務白皮書__產品簡介_安全管家服務-阿裏雲
web tracking__loghub-采集_用戶指南_日誌服務-阿裏雲
開通服務__快速入門_消息隊列 MQ-阿裏雲
訪問OSS__訪問與控製_開發人員指南_對象存儲 OSS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲