我们目前正在设计一个iPad应用程序,它提供非消耗品的应用程序内购买。随着项目范围的扩大,我们希望允许选择登录一个帐户,然后退出该帐户并登录另一个帐户-类似于在Facebook应用程序等应用程序上的操作方式。我的问题是:是否可以将Apple的应用内购买链接到我们系统的用户帐户之一,以便用户可以登录到不同的设备并访问他们的购买,但是如果另一个用户登录到我的设备,他们无法访问我的购买(尽管该设备已登录到我的AppleID)?欢迎提出建议 最佳答案 所有已完成的App内购买都与交易时使用的AppleID相关联。由于应用程序内购买的非消耗品
最近,我有过配置文件和证书过期的经历,我所有分发的应用程序都停止运行了。所以我想深入探讨这个逻辑。我在下面列出的问题很少。请任何人回答,因为大多数iOS开发人员仍然不知道答案。为什么apple的证书和配置文件恰好在一年后过期?我们能否将到期年份的限制从一年延长到任意年?iOS如何决定,特定的应用程序证书已过期,因此不应在设备中运行?何时安装的应用生命周期由iOS决定,即何时首次安装应用或何时创建证书和配置文件?大多数iOS开发人员都想知道这个证书过期过程背后的逻辑,所以请回答谁知道这背后的真相。提前致谢。 最佳答案 Whyapple
我正在尝试让用户能够使用Apple的自动续订应用内购买来购买图书。我在我的服务器上保留一份订阅副本,以便用户可以跨多个设备和通过网络访问他/她的图书。我想弄清楚如何在Apple自动续订时使我的服务器上的订阅保持最新状态。我正在考虑让一个cron作业每小时运行一次来运行PHP脚本。此脚本将从我的数据库中选择将在下一个小时内到期的订阅,并与Apple检查订阅收据以查看它们是否已自动续订(即latest_receipt_info中有更新的信息)返回信息的字段)。然后我可以使用有关自动续订订阅的信息更新数据库。如果我在Apple的响应字典中找不到任何关于自动续订的新信息,订阅将直接过期。所
也许有人知道,有一些插件cordova,允许在iOS上确定用户的AppleID?我需要使用这个帐户来识别应用程序中的用户,例如,如果它决定将设备更改为另一个。在网上找了两天,什么也找不到。对不起我的英语 最佳答案 在iOSSDK中没有办法获取AppleId(电子邮件或密码)或任何相关信息这种类型的数据非常敏感,我希望得到妥善保护;)所以没有适用于Cordova的插件。要在您的应用程序中识别用户,您可以使用其他方式,例如GameCenter帐户或Facebook登录来识别用户。我建议您查找有关这些步骤的更多信息:允许用户使用游戏中心或
你好,我正在开发一款适用于AppleWatch的应用程序,我的应用程序有一个按钮,我希望当单击该按钮以在配对的iPhone上打开Safari时,我是iOS开发的新手,所以这是我目前所拥有的:接口(interface)Controller.h////InterfaceController.h//ToolBeltWatchKitExtension////CreatedbyChrison3/12/15.//Copyright(c)2015Chris.Allrightsreserved.//#import#import@interfaceInterfaceController:WKInterf
在创建AppleWatch应用程序时,我注意到一些奇怪的事情。当使用基于页面的界面时,我的初始Controller总是垂直溢出。如果我删除“下一页转场”,一切正常。奇怪的是,即使是空Controller也会溢出,而后面的所有Controller都不会。它似乎只出现在初始Controller上。有什么办法可以阻止这种垂直溢出吗? 最佳答案 我刚刚验证了@Ashraf的发现...这似乎是Xcode6.2GM版本的回归(这在Xcode6.2beta5中没有发生)。我尝试了多种变通方法都无济于事。我强烈建议在Apple的bugreporti
我正在尝试了解Apple开发中心背后的机制。我希望将我的个人ID与Apple开发人员的专业ID分开。他们将AppleID绑定(bind)到Macbook中的用户,所以如果我想使用xcode制作应用程序,我必须创建另一个具有专业ID的用户吗?如果我明白还有其他方法,可能比这更容易吗?允许您使用单个ID(并且只有一个用户在macbook上处理您所有的私有(private)生活),同时保留使用另一个ID作为Apple开发人员获得的开发配置文件。 最佳答案 您可以注册任意数量的AppleID。在Xcode中,您还可以添加不同的帐户来下载和维
我正在使用WatchKit为AppleWatch开发一个应用程序,我需要在录制音频时实现一个循环进度,类似于Apple演示。我不知道WatchKit是否包含默认情况下执行此操作的功能,因此我创建了自己的图像(13幅图像,持续12秒[总共209KB]),我会使用计时器进行更改。这是我的源代码:开始/停止录制的按钮操作-(IBAction)recordAction{NSLogPageSize();NSLog(@"Recording...");if(!isRecording){NSLog(@"Start!");isRecording=YES;_timerStop=[NSTimerschedu
出于某种原因,我搜索了高低,但找不到我需要为38mm和42mm背景图像提供的确切图像尺寸Watchkit中的大小。目前我正在使用“缩放填充”拉伸(stretch)较小的图像。我不希望它被拉伸(stretch),所以我正在寻找真实的像素大小。 最佳答案 这是我用来在我的WKInterfaceController中获取背景图像大小的代码。我的应用程序有一个页面控件,您可能不希望末尾有额外的-14。-(CGSize)backgroundSize{CGRectcontentFrame=self.contentFrame;CGSizesize
iTunesConnect上我的内部版本号旁边的黄色警告符号是什么意思?我的应用会因此而被拒绝吗?我正在提交一个带有apple-watch的应用程序扩展名。谢谢 最佳答案 它在那里是因为Testflight目前不支持WatchKit扩展。您仍然可以毫无问题地提交。我已经做过很多次了。 关于ios-iTunesConnect黄色警告图标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions