[titanium] Apple Push Notification Services & Titanium SDK 2.0

在Titanium SDK 2.0之前,要在Titanium實現「Apple Push Notification Service」是一件很麻煩的事(我還沒有成功@@),但是,前幾天Titanium sdk升級到2.0.1.GA2後,一切就可愛了很多。

首先可以更新一下KitchenSink,會發現多了不少的範例檔案。其中就包括push_notification.js。原來是多了Titanium.Network.registerForPushNotifications這個api可以用!

找一個喜歡的地方把程式碼貼上去後,可以在畫面上看到「Attempting to register with Apple for Push Notifications…」這一行字。所以,就來跟APNS註冊一下app吧!!
繼續閱讀

[titanium]更新到xcode4.3.1(IOS 5.1)後的錯誤

ipad3已經發表了!siri小姐都已經會說日文了!想說既然之前有碰到ios5跟ios4很微妙的bug,不如就來更新一下SDK當做慶祝吧!!!

更新xcode一點也不難,到Apple Developer中下載安裝就好了!
只是再打開titanium,重新用SDK5.1想要發佈時,卻是下面的error!!!!

Traceback (most recent call last):
File “/Library/Application Support/Titanium/mobilesdk/osx/1.8.1/iphone/builder.py”, line 1537, in main(sys.argv)
File “/Library/Application Support/Titanium/mobilesdk/osx/1.8.1/iphone/builder.py”, line 702, in main iphone_version = check_iphone_sdk(iphone_version)
File “/Library/Application Support/Titanium/mobilesdk/osx/1.8.1/iphone/builder.py”, line 66, in check_iphone_sdk return sorted(found,version_sort)[0] IndexError: list index out of range

繼續閱讀