我正在为iPhone制作一系列游戏,这些游戏是在“剧集”中单独购买的。我希望每个应用程序能够共享一小部分信息,但是应用程序看起来非常紧密。
两个应用程序是否有正式的方式来共享不涉及外部服务器的信息?我只需要分享大约50个字节。
答案 0 :(得分:1)
编写单个应用并将剧集下载为单独的付费内容到单个应用中。
答案 1 :(得分:1)
一种方法是为每个应用注册自定义网址方案。并且您会要求用户打开与n
集合链接的集n+1
以及您在网址中的特定信息。
当应用n+1
打开时,您可以处理来自网址的信息。确保放置安全措施以防止URL(如果这对您的应用程序很重要)。
为此,请在应用程序委托中实现以下方法:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
注意:在集n
中,您可以使用方法canOpenURL:
来了解是否安装了集n+1
,因此表现不同。同样,n+1
可以知道用户是否已经n
,然后询问用户是否想要从n
获取他们的信息并为他们打开...这取决于您: )
您还可以查看
`- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions`
似乎更新,包括对从远程通知启动的应用案例的处理。 (Apple Doc for didFinishLaunchingWithOptions:
)