使用PhoneGap编译后不向Parse.com发送数据

时间:2013-06-28 12:16:28

标签: android mobile coffeescript cordova parse-platform

当我在浏览器上测试我的应用程序时,它会将数据发送到Parse.com数据浏览器。

但是当我使用“PhoneGap Build”编译并运行它(从Android模拟器或从Android设备运行)时,它不会将数据发送到Parse.com服务器,并导致错误消息。

所以,我觉得问题可能与PhoneGap有关,而不是Parse ......?

add: (addeditem) ->
    if @mode is "online" #upload to server
        Item = Parse.Object.extend("Item");
        item = new Item();
        console.log "parse item", item
        item.save
            data: addeditem
        ,
        success: (gameTurnAgain) ->
            # The save was successful.
            alert "success"

        error: (gameTurnAgain, error) ->
            # The save failed.  Error is an instance of Parse.Error.
            alert error.code
            alert error.message
            console.error(error)

当我尝试提醒“error.code”和“error.message”时,它们分别为“-1”(表示OTHER_CAUSE)和“undefined”。

整个申请表可在https://github.com/anshula/everyday获取。 PhoneGap版本位于https://build.phonegap.com/apps/453542/share

我尝试使用PhoneGap Debug来解决问题,但由于错误信息太模糊,我真的很困惑......非常感谢任何有帮助的人!

1 个答案:

答案 0 :(得分:0)

实际上 - 没关系!我收到了来自community.phonegap.com的帮助。问题出在我的config.xml中:我不得不改变

<access origin="127.0.0.1*"/>

<access origin="*"/>

所以我可以让我的应用访问外部资源。