我有一个WP7应用程序,我为其创建了自定义键盘,现在一些键盘在WP8中正式提供。
我不能单独为WP7和WP8发布相同的应用程序,如果我选择发布WP7的应用程序,它也可用于WP8。
我想实现一个逻辑,如果手机的操作系统是WP8,那么它不应该使用自定义键盘,反之亦然。
可以通过两种方式完成:
我检查可用语言,如果手机上有语言(或键盘布局),则不应使用自定义键盘。
我检查操作系统,如果是8或更高,则不应使用自定义键盘。
问题
如何获取可用/支持的键盘语言列表?或如何获得WP OS版本?
答案 0 :(得分:1)
如果您将WP7.1应用程序发布到WP Store,那么您是对的,两个平台都会看到该应用程序。 但是,如果您单独发布两个XAP到Store,一个用于WP 7.1版本,一个用于Windows Phone 8,那么所有WP 8用户只能看到您为WP 8平台制作的应用程序。
祝你好运