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做增刪改查的動作



沒有留言: