我正在努力发布一款应用程序,该应用程序将极大地受益于使用应用内购买模式。该应用程序是一种书籍阅读器,我想要购买的内容将是更多的各种语言的书籍。每本书都以sqlite格式存储在单独的.db文件中。现在,我的开发人员设置它的方式是他在info.plist文件的底部添加了一行名为databases。在该数据库部分中,我可以键入'es'作为键,并为值输入西班牙语数据库的名称,并使用NSLocale填充西班牙语的uitableview。所以非常易于设置和实现不同的数据库,这很好,但现在我对如何实现我的应用内购买模型感到困惑。对于漫长的介绍,很抱歉,这是我的问题:是否有可能在应用内购买添加一行到我的info.plist文件?或者,如果没有,是否有可能让购买显示一个新的和更新的plist文件,我本来已经正确设置?任何帮助在这里将不胜感激。感谢
答案 0 :(得分:0)
您无法动态编辑info.plist文件。当您将应用程序提交到App Store时,您的应用程序包(包括info.plist)无法更改,因为编译应用程序时创建的签名基于捆绑包。
您可以根据需要进行应用内购买。您可以将数据存储在应用程序中,只需通过应用程序内购买即可解锁,或者您可以让应用程序以plist格式或您想要的任何其他格式下载新数据。 ilime和Urban Airship等服务让您感觉非常轻松。