我試圖通過webworks.But使用短信服務在BB10我總是得到一個錯誤「無法讀取的未定義的屬性‘短信’」我使用.The代碼:如何使用BB10 webworks在BB10中使用SMS服務?
的Javascript:
blackberry.message.sms.send('hello world', '9999999999');
配置文件:
<feature id="blackberry.message.sms" />
有什麼方法可以使用SMS服務嗎?
我試圖通過webworks.But使用短信服務在BB10我總是得到一個錯誤「無法讀取的未定義的屬性‘短信’」我使用.The代碼:如何使用BB10 webworks在BB10中使用SMS服務?
的Javascript:
blackberry.message.sms.send('hello world', '9999999999');
配置文件:
<feature id="blackberry.message.sms" />
有什麼方法可以使用SMS服務嗎?
目前在BB10上沒有用於webworks的SMS擴展
編輯:我的壞..有短信API。一般來說,如果你得到一個錯誤,說明黑莓沒有定義,它是一個API,它的面世,這將幫助你,儘管解決.. :)
-
看起來像「黑莓」命名空間是不確定的?您是否正確加載了webworks.js文件,並在嘗試訪問API之前等待它初始化?
你包括像這樣在您的應用程序的索引HTML文件webworks.js文件..
<script src="local:///chrome/webworks.js" type="text/javascript"></script>
此外,你需要有類似這樣的(也是在指數),這之後觸發的東西「webworksready」事件觸發
<script type="text/javascript">
document.addEventListener("webworksready", function(){
// webworks is now ready, do cool stuff here
});
</script>
此外,檢查出我們的入門材料,如果你想:http://developer.blackberry.com/html5/documentation/getting_started_with_bb10_ww_sdk_2007056_11.html
嗨chadtatro謝謝。您能否告訴我如何在BB10設備中啓動應用程序?我收到錯誤22。 – Arpit 2013-03-14 13:01:55
在你的config.xml文件中添加此:
<feature id="blackberry.invoke" required="true" version="1.0.0.0"/>
<feature id="blackberry.invoke.card" />
然後在腳本文件中使用此調用函數:
doSMSinvokation = function(ppsEncode) {
blackberry.invoke.invoke({
target: "sys.pim.text_messaging.composer",
action: "bb.action.COMPOSE",
data: ppsEncode({"to":["55555"], "body":"body of SMS", "send":"false"})},
function(successEvt) {
alert("Success");
},
function(errorEvt) {
alert("error");
}
);
var ppsEncode = function(obj) {
var data = '', name, value;
for (name in obj) {
data += name + ':';
value = obj[name];
if (typeof value === 'string') {
data += ':' + value;
}
else if (typeof value === 'number') {
data += 'n:' + value;
}
else if (typeof value === 'boolean') {
data += 'b:' + value;
}
else if (typeof value === 'object') {
data += 'json:' + JSON.stringify(value);
}
data += '\n';
}
return data;
}
doSMSinvokation(ppsEncode);
從Blackberry本身
Arpit海派全球化志願服務青年,你有沒有找到任何解決辦法?因爲我有同樣的問題。 – 2013-02-21 13:09:47