问题标签 [ios-app-group]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - WatchKit 扩展没有看到保存在应用组的 NSUserDefaults 中的数据
我已经通过了大量的 SO 帖子,这曾经可以工作,但它停止了工作。我不确定发生了什么。我用 watchOS 1.0 开发了这个 iPhone+WatchKit 应用程序,一切正常。
我已将我的应用程序、项目和 Apple Watch 升级到 watchOS 2.0,现在我无法使用我的应用程序组通过 NSUserDefaults 获取任何数据。
App Groups 在 Xcode 上的宿主 App 和 WatchKit Extension 中启用。我什至还尝试为 WatchKit 应用程序打开它。
我的组名称为“group.com.mycompany.myapp”(带有我的真实公司名称和应用程序名称),并且在所有目标上都被选中。
我已经确认我的主机应用程序的构建设置和 WatchKit 扩展引用了权利文件,并且我已经检查了这些权利文件是否包含我选择的应用程序组的应用程序组安全选项。
我已确保主机应用程序、watchkit 扩展程序和 watchkit 应用程序的包标识符不同。我分别使用“com.mycompany.myapp”、“com.mycompany.myapp.watchkitextension”和“com.mycompany.myapp.watchkitapp”。
以下是我的主机应用程序、watchkit 扩展程序和 watchkit 应用程序的 Xcode 配置的一些屏幕截图,以防万一:
这是我的主机应用程序中能够正确读取数据的代码:
这在我的控制台中产生了这个,kKeyEmployeeId
并且kKeyStoreNumber
是我试图在主机和手表之间共享的数据。
在我的 WatchKit 扩展中,我有相同的代码,但它没有提供我需要的两个键:值对:
它产生了这个,它与上面的非常相似,但没有我真正需要的两个键:
和kAppGroupName
其他常量定义如下:
ios - iOS 在共享组目录中保存数据是否安全?
我需要从应用程序和应用程序扩展访问数据(照片、数据库...)。
但是应用程序无法访问应用程序扩展文档文件夹。我已经在共享应用程序组文件夹中搜索并存储数据,而不是将其保存在文档字典中是解决方案。
但是,它安全吗?在我之前的问题中,我询问了保存数据的位置:iOS 中不同位置的存储数据库有什么不同?
那么,将数据存储在共享应用组中将允许我在将应用上传到应用商店后更新、删除文件吗?
将数据存储在文档目录和应用组目录有什么不同?
ios - 移除 App 不会移除 App Group 数据
自从我开始使用应用程序组在我的应用程序和今日扩展/小部件之间共享核心数据以来,我遇到了一个问题。当我删除我的应用程序时,核心数据会保留在设备上,而不是像以前那样被删除。
我知道之前有人问过这个问题:卸载应用程序不删除应用程序组数据。我必须手动删除应用程序组容器及其内容吗?
答案说这是一个错误,Apple 修复了它。然而,我仍然有 iOS 9.2 的问题
如何确保删除我的应用程序也会删除核心数据?
swift - Swift UserDefault:通过共享组共享数据不起作用
最近刚开始 swift 并通过使用应用程序组在 iOS 设备之间共享数据遇到了问题。
基本上我已经按照以下步骤设置了项目:
[苹果手机]
- 为 iPhone 目标启用 App Group
下面的初始数据(groupID 与我在项目中设置的匹配):
/li>通过在本地加载用户默认值来仔细检查测试字符串,该字符串能够显示在日志中。
/li>
[手表延长]
- 创建一个新的监视扩展目标。
- 启用应用程序组。
通过以下代码在上下文中加载用户默认数据:
/li>
我先运行 iPhone 目标,然后运行手表应用程序。但是,手表应用程序无法从用户默认值中读取预期数据。
我也在 Github 上传了测试项目,如果您对这个问题有任何想法,请告诉我。
[Github]
https://github.com/mattcn/WatchOS_DataSharing
提前感谢您的帮助。
ios - 删除存储在应用组中的信息
自添加应用程序组以来,当用户注销我的应用程序时,我无法删除信息。
这是我尝试使用的代码。
但是,在执行时,它不会从 App Group 中删除任何信息,因此用户保持登录状态。
任何帮助将不胜感激,谢谢。
swift - NSUserDefaults 未加载 Today Extension (Swift)
我正在尝试制作今日扩展,并且在主应用程序中正确地写入和favorite
读取了. 是类的属性。但是,当我尝试从 Today Extension访问包含所有对象的数组的属性时,两者和都是空的。ar
ar2
favorite
Book
favorite
Book
ar
ar2
主应用:
输出:
今日扩展:
输出:
registration - 如何获取 DUNS 编号以构建 ios 应用程序?
我们想为我位于印度的公司办公室构建和开发 IOS 应用程序但是要为企业构建 IOS 应用程序,我们需要有 DUNS 编号。谁能帮我
1.如何为我在印度的公司办公室获取 DUNS 号码?
2.我的公司办公室获得DUNS号码的要求是什么?
3.获取DUNS号码的费用是多少?