【问题标题】:Not sending data to Parse.com after being compiled with PhoneGap使用 PhoneGap 编译后不向 Parse.com 发送数据
【发布时间】:2013-06-28 12:16:28
【问题描述】:

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

但是,当我使用“PhoneGap Build”编译并运行它(从安卓模拟器或安卓设备)时,它不会将数据发送到 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)和“未定义”。

整个应用程序可在https://github.com/anshula/everyday 获得。 PhoneGap 版本可通过https://build.phonegap.com/apps/453542/share 获得。

我尝试使用 PhoneGap Debug 来找出问题所在,但由于错误消息非常模糊,我真的很困惑……非常感谢任何可以提供帮助的人!

【问题讨论】:

    标签: android mobile coffeescript cordova parse-platform


    【解决方案1】:

    实际上 - 没关系!我从 community.phonegap.com 获得了帮助。问题出在我的 config.xml 中:我必须更改

    <access origin="127.0.0.1*"/>
    

    <access origin="*"/>
    

    这样我就可以让我的应用访问外部资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多