iOSでのプッシュ通知に必要なデバイストークンをactionscriptコードからurban-airshipサーバーに送信する必要があります。どうやってやるの?私は自分のアプリで彼らのAPIを使用しています。アプリでプッシュ通知をテストするためにurban-airshipを使用しています。それらのURLにはユーザー認証が必要なので、ポップダイアログを生成せずに認証がサイレントに行われるようにコードを記述したいと思います。
質問する
201 次
1 に答える
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);
于 2012-05-07T12:25:11.093 に答える