Windows Azure 實作課程 --- 使用微軟行動服務開發 iOS APP上課資料

前一個人的dropbox沒有登出,上課資料都被看光光了啦
還一直sync新的檔案過來 =.=

iOS app 使用Azure
https://manage.dev.live.com/Applications/Create?wa=wsignin1.0
創好一個application,new 一個DB
進入以後 行動用戶端應用程式: 選否
才能跟skype溝通

好像是講師的blog
http://whatevercloud.blogspot.tw/




DashBoard
https://manage.windowsazure.com/
創好APP後
identity
microsoft account settings

client ID 還有client secret 要跟第一個連結拿

facebook settings
去facebook 創一個app 拿app id and secret

請選擇你的應用程式如何跟 Facebook 結合
選以 Facebook 登入網站
填DashBoard 裡面拿到的URL





接下來是google 
一樣創APP





一樣把client id and secret 填回identity


===========上午課程結束============
https://dev.twitter.com/apps
只有callback url不能亂填,其他隨便

建好了以後,選Detail 拿到comsumer key 和consumer tool,填回identity

回Azure 
data->permission 把所有table permission 換成authenticated user

這時候sample code去執行會有error,因為拿不到認證

在viewdidAppear 裡面加入檢查login機制,
就可以做登入了
目前Azure 支援 MS、facebook、google 、twitter


去table 裡面的scriptr加


function insert(item, user, request) {
    item.userId = user.userId;//table就會加入userId了
    request.execute();
}




function read(query, user, request) {
    query.where({userId:user.userId}); //只有這個userId 新增的資料才會show出來
    request.execute();
}



註冊  sendgrid.com
getting start 後有免費版,
provision 等有點久,

然後Account Setting 建credential ,建帳號密碼
只有mail就好

看所有state
http://sendgrid.com/account/wizardSignup/package/free


到table->script->insert 修改javascript
阿他對中文字支援很差捏

twilio.com 傳送簡訊,不是很有興趣
要upgrade account, minimn 要儲20美金,Azure會變30塊,幹
打給台灣的選項要打開來,
輸入自己的電話號碼拿驗證碼
手機驗證

之後每次傳就從裡面扣

+ 要用%2b取代

================
現存app 要怎麼跟Azure做結合
import WindowsAzure framework
創好MSClient 後,透過MSTable 去Azure裡的Table做增刪改查的動作



沒有留言: