0

我整天都在研究这个,更多的是一个问题,看看是否有人可以提供帮助。

我已经在我的 iPhone 应用程序上设置了推送通知,但我已经做到了。

我只是一个实习生,已经开发了 4 个月的应用程序,这不是我最擅长的科目,因为我在大学没有学到过这样的东西。

我的老板让我为应用程序添加一个视图,以便您可以查看应用程序收到的最新推送通知。

我知道这是可能的,但我不确定它是如何完成的,我已经与处理所有服务器端事物的开发人员交谈(他对应用程序开发一无所知)。

他说我需要一个可以直接从 SQL Server 数据库读取的页面,他已经为该数据库编写了存储所有推送通知的代码。

我已经提到这不是一个好主意,因为它可能容易被黑客攻击等。他不同意。

任何人都可以帮助我完成我需要做的事情吗?或者有没有人知道我可以遵循的任何教程来帮助我。

4

1 回答 1

1
  1. 采取的一种方法是复制该数据库并将其作为 SQLite 数据库放在手机上,并使用 PHP 脚本获取最新添加的内容并将它们添加到 SQLite 数据库中。

  2. 您可以采取的第二条路线是,您可以要求他将其输入 JSON 格式,并且您将在手机上有一个包含所有 JSON 的字典,然后使用内置解析器的苹果NSJSONSerialization或任何其他 JSON 解析 JSON解析器在那里。使用解析后的 JSON,您可以随心所欲地处理通知列表

  3. 另一种方法是让那个人为你编写一个 PHP 脚本来访问所有通知,然后你在 for 循环中运行它并以这种方式在手机上填充一个表格或其他任何东西。这虽然比需要的时间长几秒钟,具体取决于有多少条目。

根据我的选项偏好订购

由于您对移动应用程序开发相当陌生,我会为您推荐选项 2。这将比选择选项 3 多一点工作,学习曲线明智,但它会运行得更快,并且更好地让您学习如何解析 JSON,因为您遇到的许多 API 都使用这种格式。

于 2013-09-12T14:15:28.633 回答