Tag: 沙箱

无法在Safari ios设备中打开mobileconfig文件

我正在做一个应用程序,从我的服务器下载mobileconfig到我的iOS应用程序。 我创build了一个运行后台的服务器,并使用openUrl在Safari中打开它,以便用户可以安assembly置文件。 但它只能在模拟器中使用,而不能在我的设备上使用。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://localhost:12345/file.mobileconfig"]]; 其中file.mobileconfig在根(localhost)下载。 AI已经实现了这个解决scheme: 在safari IOS中打开保存在应用程序中的.mobileconfig文件,但是它在模拟器上工作正常,但是当我在设备中运行它时,它不会获取文件。 B.我在应用程序中创build了一个根目录(localhost文件夹)。 下载的文件保存在本地主机上。 解决:我试图从应用程序沙箱,即xyz.app / Web /文件,这是不可能的,因为沙箱的数据。 步骤1:检查文件是否存在: 如何检查文件夹中是否存在文件? 在我的代码中,我做了“Web”作为根和下载文件夹,当我检查下载文件存在它力量存在。 步骤2:我已经将文档作为根文件,并将文件下载到可公开访问的文档中。 第3步:我检查了我的设备正在工作。

Game Center排行榜(Sandbox)中只显示一名玩家

在Game Center的沙箱环境中,我testing了两个不同的用户。 不幸的是,我只能在排行榜上看到一名球员。 只有login的玩家。 我认为它应该更新一段时间后,但现在(24小时后),我仍然只看到领先董事会中的一个用户。 这在沙箱环境中是否正确?

InApp购买沙盒(通过testing用户)

要在沙盒中testingInAppPurchase,我需要在Appstore上传一个应用程序吗? 如果不是,那么代码将如何与我在iTunesConnect forAppPurchase中制作的虚拟应用程序相关联?

如何一个应用程序知道什么其他应用程序已经安装在设备中

可能重复: 获取iPhone上安装的应用程序列表 有没有办法知道iPhone或其他iOS设备上安装了其他应用程序? 我知道所有的iOS应用程序是沙盒,所以这可能是一个非越狱设备不可能的。 但有一个应用程序可以做到这一点。!不越狱(见图片),它怎么知道我已经安装的所有应用程序?

在iOS的应用程序购买testing

我正在使用Xcode 8.0,Swift 3.0和在iPad上购买应用程序进行testing。 我想使用沙箱用户在应用程序购买testing。 设备的设置中没有添加帐户 问题是我没有得到产品列表响应产品请求代码。 请看我的代码: let PRODUCT_ID_MY_PRODUCT = "com.company.ProjectName.MyProduct" // The ProducID in this code and ProducID on iTunes are the SAME. ✔️ override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) if productID == nil { productID = PRODUCT_ID_MY_PRODUCT } SKPaymentQueue.default().add(self) } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) startPurchases() } func startPurchases() { […]

iOS的第一个inapp-购买必须提交二进制沙箱testing

我工作inapp-购买项目,并在新的应用程序中创buildinapp-购买的第一次iTunes显示消息inapp-购买pipe理链接显示消息是在下面 应用程序第一次购买应用程序必须在提交应用程序版本的同时提交审查。 您必须在版本详细信息页面上执行此操作。 一旦您的二进制文件被上传,并且您的第一个应用程序内购买已提交审查,额外的应用程序内购买可以使用下表提交。 如下图所示: 我想用testing用户在设备上testing沙箱环境,商店套件没有返回产品! 点击查看inapp的详细信息,在屏幕截图下方显示警告信息: 我想testing沙盒(inapppurchase)设备如何做到这一点? 我的应用程序不上传二进制细节,我想testing它! 请…….,帮助我重要的…! 谢谢…!

iOS应用内购买沙箱testing帐户不断popupvalidation

我在我的应用程序正在开发阶段有自动更新的应用内购买项目。 我可以在两天前通过不同的沙箱testing账户(+abc@def.com)来testing完整的交易。 从过去几天我试图用新的沙盒testing账户(+abc345@def.com)来testing交易时,它给我一个警报,说AppleIDvalidation – 打开设置继续与****** + abc345@def.com 。 在尝试购买之前,我已经validation了该帐户。 我已经尝试过使用我创build的众多新帐户进行testing,并获得相同的警报消息。 当我GOOGLE了这个问题,得到build议创build一个沙箱帐户与不同的AppStore位置像加拿大,英国….等。 但没有为我工作。 任何人都可以帮忙,因为我在testing我的交易过程中感到震惊。

如何在用户删除我的iOS应用程序后存储本地数据?

我认为这是不可能的,因为所有的数据存储在一个沙箱中,当用户删除应用程序,所有的数据应该从设备中删除。 但不知何故,这发生了: 我从appstore下载了一个壁纸应用程序。 这是一个免费的应用程序,如果你不支付,你可以下载有限的壁纸,高达105。 我下载一个壁纸,并保存到我的相册。 现在是1/105。 我删除了该应用程序,并删除了我的相册中的壁纸。 我closures了iCloud备份function。 好的,它完全从我的设备中删除,对不对? 我再次下载它。 我进入飞行模式,所以没有互联网连接。 我打开的应用程序,没有壁纸预览可以从互联网上下载。 但保存数显示1/105! 我不是想偷他们的壁纸,我没有改变我的壁纸4个月。 我只想知道,这个应用程序怎么知道我已经保存了1张壁纸? 我删除了该应用程序。 所以它不会存储在应用程序文档或tmp文件夹中。 我删除了我的相册中的壁纸,所以它不能从我的相册的MD5得到它。 我处于飞行模式,所以无法从服务器或互联网上的任何地方获取。 任何人都知道这个应用程序存储保存/下载计数?

iOS 8 beta 5游戏中心沙箱不会识别我的应用程序

我尝试在游戏中使用GC沙箱,在iOS 7上它工作正常,但在iOS 8 beta5 GCauthentication返回错误“所请求的操作无法完成,因为此应用程序不被Game Center识别”。 在生产GC工作罚款iOS 7和8testing版5。 任何人都可以帮助我? PS对不起,我的英语不好。

iOS应用程序购买:苹果的评论家会testing现场或沙箱环境吗?

我使用“应用内付款”销售游戏内耗材。 成功付款后,我将付款收据转发至我的后端,后者validationiTunes付款后端的收据。 这在沙箱环境中完美地工作。 现在我提交了我的应用程序,以便它可以被苹果公司批准,并在App Store上发布。 当然,我确定我的后端将validation付款收据与itunes后端的生产环境,因为我希望苹果的人在生产模式下testing应用程序。 但是,该应用程序被拒绝。 因为我被告知购买我的耗材不起作用(由于收据无效而被我的后端拒绝)。 检查我的日志后,我看到3尝试购买。 我解码使用的收据,看看,所有这些都是“环境”=“沙盒”。 这是否意味着苹果在沙箱模式下testing提交的应用程序? 那将是疯狂的! 我应该在我的生产环境中允许沙箱支付还是什么? 有关这个的任何事实?