簡體   English   中英

Phonegap插件不起作用(購買cordova-plugin)

[英]Phonegap Plugin not working (cordova-plugin-purchase)

我的第一個Phonegap應用程序。 除插件外,其他一切正常。 我正在嘗試安裝cordova-plugin-purchase插件。

https://github.com/j3k0/cordova-plugin-purchase

我已經按照指示進行了。 當我在控制台中運行“ phonegap插件”時,它顯示插件已安裝。

根據文檔,假設有一個我可以引用的“存儲”對象。 我設置了以下代碼來測試其是否正常工作:

try {

    store.register({
      id: "my.reverse.item.example",
      alias: "example name",
      type: store.CONSUMABLE
    });

} catch(err) {

    alert(err);

}

在我的真實項目中,注冊產品時我會得到真實的信息,但是我什至無法做到。 在我的TryCatch中,它返回以下警報:

“找不到變量:存儲”。

因此,看來該插件甚至沒有正確安裝。 我不打算使用phonegap插件,因此可能缺少一些非常基本的東西。 我是否必須在index.html文件中包含指向插件JS的鏈接?

我最終弄清楚了這個問題。 似乎我的index.html中沒有包含cordova.js文件。 我不明白為什么需要這樣做,因為我已經讀了一遍又一遍,您不需要手動將cordova文件添加到html文件中。

這樣,該插件即可正常工作,並且可以使用cordova-plugin-purchase插件教程接收我設置的商店數據。

實際正確安裝插件后,需要注意的另一件事:Xcode中的捆綁包標識符需要與您嘗試連接的應用程序內購買的捆綁包ID相匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM