使用 phonegap 在哪里安装和引用 ios 应用内购买内容

Posted

技术标签:

【中文标题】使用 phonegap 在哪里安装和引用 ios 应用内购买内容【英文标题】:Where to install and reference ios in-app purchase content with phonegap 【发布时间】:2012-11-10 05:03:54 【问题描述】:

拥有支持应用内购买的 phonegap 应用。我可以很好地购买和下载内容。我将内容放在我的应用程序的文档文件夹中 (例如 /var/mobile/Applications/2148FA13-BCB1-1825-AACF-324D008D1626/Documents/assets)

内容由几个图像和一个引用它们的 css 文件组成。我需要在 phonegap 中的 html 页面中引用 Documents/assets/main.css 文件。我试过了

<link rel="stylesheet" href="/var/mobile/Applications/2148FA13-BCB1-1825-AACF-324D008D1626/Documents/assets/main.css" type="text/css" /> 

没有任何运气。

关于如何在 ios 中引用此文件的任何想法,或者是否有更合适的目录可以在此处使用(我的应用程序 www 目录)?

【问题讨论】:

链接工作正常...里面的引用是错误的。 【参考方案1】:

你不能直接访问它们,你应该使用:

getAbsolutePath("mead.jpg",
                        function(entry)
                            //alert(entry.fullPath);
                            $("#img_test").attr("src",entry.fullPath);
                            console.log("jq$:=" + entry.fullPath);
                            //$("#img_test").attr("src","img/test.jpg");
                        );

// file system
    function getAbsolutePath(file_name,call_back)
        var full_path = "";
        window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, 
               function (file_system)
                    file_system.root.getFile(
                        file_name, 
                        create: false,
                        call_back
                        , 
                        function()
                            console.log("failed to fetch file, please check the name");
                        
                    );

                , 
                function()
                    console.log("failed file sytem");
                
        );


    

【讨论】:

以上是关于使用 phonegap 在哪里安装和引用 ios 应用内购买内容的主要内容,如果未能解决你的问题,请参考以下文章

在哪里添加来自 iOS 上 Firebase 的数据库引用?

缺少 WWW 文件夹 Cordova/PhoneGap iOS

自动引用计数问题 - PhoneGap

“无法下载应用程序......此时无法安装” - adobe phonegap build ios

从使用 Phonegap 构建的 iOS 应用程序发布到 Facebook 墙

无法使用 phonegap 构建 iOS 应用程序