我有一个创建一个精简版和专业版的iPhone应用程序(的Xcode 5.0.2)应用程序内购买从精简版的版本
在我的精简版的版本购买专业版,我测试了精简版的版本购买和返回精简版产品详细信息没问题 在我的亲版本中,我测试了亲版本购买,它返回专业版产品详细信息没有问题
但是,在精简版版本中,我希望用户直接按按钮购买专业版,但这返回:
无效的产品ID:com.xxx.h1Pro
我也是从Xcode的5组织者窗口中删除我的iPhone 4应用程序,并重新安装应用程序。在我看来,我的逻辑是错误的,如何在Lite版本应用程序中购买Pro版本。如果有人能澄清我需要做的事,我会很感激。
我的设置:
Xcode 5.0.2 Lite target build Settings:Provisioning Profile:
iOS Team Provisioning Profile: com.xxx.h01Lite
Lite-Info.plist: bundle identifier:
com.xxx.h01Lite
itunes connect Lite version in-app purchase:Product Id:
com.xxx.h1Lite
Xcode 5.0.2 Pro target Build Settings:Provisioning Profile:
iOS Team Provisioning Profile: com.xxx.h01Pro
Pro-Info.plist:bundle identifier:
com.xxx.h01Pro
itunes connect Pro version in-app purchases: Product Id:
com.xxx.h1Pro
您是否试图从应用程序的精简版版本中检索应用程序Pro版本的应用程序内购买?他们是两个单独的应用程序 – CW0007007
是的,正是这样 - 我试图从应用程序的Lite版本中检索Pro版本的应用程序购买,它们是两个单独的应用程序 – Stfnz
您不能。因为在应用程序购买链接到特定的应用程序。 – CW0007007