Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 iOS 8 的扩展中添加应用内购买?例如,自定义键盘可能具有基于应用内购买的免费和专业版本。
提前非常感谢。
无论如何,自定义键盘需要一个容器应用程序,在那里执行它可能是一个好主意。您可能会在键盘界面上有 UI,通过openURL:指导用户如何购买“专业版”来链接到应用程序。NS_EXTENSION_UNAVAILABLE_IOS话虽如此,如果使用宏进行注释,您可以判断哪些 API 不可访问。您可以将其[UIApplication sharedApplication]视为示例。如果您需要执行购买的任何 StoreKit API 都没有被标记为不可用,那么您很可能能够在扩展程序中完成它。
openURL:
NS_EXTENSION_UNAVAILABLE_IOS
[UIApplication sharedApplication]