FreeVersion
)&的 iPaint2 ( Paid Version
)iPaint 2具有额外的功能以及iPaint1 ..
的功能现在我们需要在用户启动/使用paint2时显示警报。警报将弹出
"You already have all features of paint1 in this 2nd version, Delete Paint1 to free space"
只有iPain1存在于我们的设备中,否则不需要警报如何实现。
(我想我们可以使用AppStore ID& Bundle Identifier实现这个目的,但不确定并且不知道该过程)
提前致谢
但它适用于模拟器,但不适用于iPod
答案:
最后我在@MDT的回答中得到了解决方案。谢谢你@MDT和其他人。
感谢您的快速回复..此链接对此问题非常有用。
Is it possible to get information about all apps installed on iPhone?
并在
但它适用于模拟器,但不适用于iPod 任何建议。
答案 0 :(得分:3)
如果没有越狱,应用程序无法直接获取 iOS设备上所有已安装应用的列表。
http://www.quora.com/An-iOS-App-how-to-find-all-other-application-on-the-iPhone
您最好的选择可能是使用自定义网址方案。有了这些,您可以在免费应用程序中实现一个链接,如果已安装,则打开付费的链接。
答案 1 :(得分:1)
您应该使用自定义网址方案。提供一些免费App的自定义URL。现在,在付费应用程序启动时,检查它是否可以响应您的免费应用程序的自定义URL。如果可以,设备上存在免费版本并显示消息以将其删除。