正如标题所述,我有兴趣了解Google Play应用内订阅模式是否为每次自动续订发送新的IN_APP_NOTIFY,或者开发人员是否必须等待purchaseTime指示已过期,然后提取下一个购买令牌.如果答案是后者,那么如何检索有效购买令牌而不是恢复已过期的旧交易?感谢您提供的任何见解.
我的问题与此问题直接相关但不同:iOS:新设备或恢复时的钥匙串.
如果您将信息存储在钥匙串存储中,该海报很奇怪,它是否会备份到iTunes和iCloud,以便在将其恢复到其他设备时数据会保留.对OP自己的问题的部分答案是:
但是现在我读到只有备份在iTunes中加密才能恢复钥匙串(不知道iCloud备份).
接受的答案是:
您可以使用iCloud传输数据,但这不是很安全!在服务器上保存此数据ENCRYPTED,让应用程序读取此数据将是一个解决方案.顺便说一句.你不应该在钥匙串中保存未加密的合理数据.越狱后,钥匙串可以很容易地阅读.
是否加密或者是否由开发人员加密代码中的数据或iTunes或iCloud用户如何处理备份来确定备份?答案对我来说非常重要,因为我试图设置一个应用程序的初始启动日期,该日期决定了他们必须重新订阅应用内订阅的时间.这条信息必须在新旧设备之间共享,并且即使应用程序被删除一段时间也会保留在单个设备上.
我在哪里购买Android营销图片?我可以粘贴正在运行的应用程序以获取促销图形的空白平板电脑图像将是完美的.Apple在其营销资源部分提供这些图像(基本上是不同iOS设备的皮肤).我在以下网址找到了Android MOBILE设备皮肤:http://graffletopia.com/stencils/673,但同样的工具对于平板电脑来说是难以捉摸的.
我也找到了我需要的确切内容:http://www.shutterstock.com/cat.mhtml? lang = en&search_source = vector_search_form&version = lllv1&ananyl = all&safesearch = 1&vectors = on&searchterm = tablets,但参与下载的费用是远远的太陡了.
我需要免版税的图像,这些图像最好也可以从已知和可信的来源免费获得.我不想让任何病毒从说:"random-free-image-vectors.com"下载文件.
感谢您抽出宝贵时间阅读我的询问,并感谢您的任何提示.
我正在遍历其中包含内容项的文件夹.我使用portal_catalog来获取在某些路径上搜索到的大脑.大脑可以访问元数据,而brain.getObject()将返回实际的对象.我用brain.getObject().aq_parent得到了一个对象的父对象.现在我想获得对象在父对象中的位置.起初我尝试了brain.getObject().getObjPositionInParent(),之后,我意识到getObjPositionInParent()是一个可以从索引数据访问的属性.
idxData = catalog.getIndexDataForRID(brain.getRID())
sJson = json.dumps( idxData )
l = brain.getObject()
lUpdate = {'path': '/'.join( l.getPhysicalPath()), 'meta_type': l.meta_type, 'title':l.getRawTitle(), 'remoteUrl': l.getRemoteUrl(), 'json':sJson}
Run Code Online (Sandbox Code Playgroud)
当我将其打印到屏幕上时,我看到了从catalog.getIndexDataForRID调用返回的dict中的所有项目.问题是对于所有对象,getObjPositionInParent()是一个空数组([]).在此页面http://developer.plone.org/searching_and_indexing/query.html上,似乎值应为整数.这让我想知道是否必须创建索引数据,如果是这样的话,那么我可能会从对象到达太远以获取必须已存在的数据(因为文件夹显然知道放置每个孩子的位置在).获取内容对象在父级中的位置的最佳方法是什么?提前感谢您提供任何信息?
更多:
我不确定为什么找不到适配器,但它可能与缺少注册它有关.这是一个脚本,我构建Zope环境直接从文件读取ZODB,而不是在运行的Zope实例之上.是否有可能必须使用GlobalSiteManager注册适配器?
谢谢Mathias.当我使用sort_on ="getObjPositionInParent"时,我收到以下错误:
Traceback (most recent call last):
File "extractMenuStructure.py", line 459, in <module>
res = processFolder( home['childItems'], '/Sanford Guide Web Edition/' + appFolderNm + '', config['screens'] )
File "extractMenuStructure.py", line 390, in processFolder
results = portal_catalog(path={"query":currentPath, "depth":d},sort_on="getObjPositionInParent")
File "/Applications/Plone/buildout-cache/eggs/Products.CMFPlone-4.1.2-py2.6.egg/Products/CMFPlone/CatalogTool.py", line 427, in searchResults
return ZCatalog.searchResults(self, REQUEST, **kw)
File "/Applications/Plone/buildout-cache/eggs/Products.ZCatalog-2.13.20-py2.6.egg/Products/ZCatalog/ZCatalog.py", line 604, in …Run Code Online (Sandbox Code Playgroud)