0

我需要將iOS推送通知所需的設備令牌從actionscript代碼發送到urban-airship服務器。我怎樣才能做到這一點?我在我的應用程序中使用他們的API。我只是使用urban-airship來測試我的應用程序中的推送通知。 由於它們的url需要用戶身份驗證,因此我想編寫代碼以便在不生成彈出對話框的情況下進行身份驗證。在Actionscript中進行靜音驗證而不生成對話框

回答

0

我終於想通了自己如何來解決這個問題:

// AIR developer can send the tokenId received in event.data to his server via URL request 
var urlRequest:URLRequest; 
var urlLoader:URLLoader = new URLLoader(); 
var tokenId:String; //tokenId received after registering for push notifications 
var urlString:String = "https://go.urbanairship.com/api/device_tokens/" + tokenId; 
urlRequest = new URLRequest(urlString); 
urlRequest.authenticate = true; 
urlRequest.method = URLRequestMethod.PUT; 
URLRequestDefaults.setLoginCredentialsForHost("go.urbanairship.com",<userId>,<password>) ; 
urlLoader.load(urlRequest); 
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, onError); 
urlLoader.addEventListener(Event.COMPLETE, onComplete); 
urlLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, onStatus); 
相關問題