与推送通知服务扩展
上传应用我刚创建与束标识符com.example.xyz与推送通知服务扩展
并且还生成配置和证书对于相同的应用程序。现在,I needed to use Push Notification Service Extension to use Rich notification
因此,我创建了一个名为AppNameNotificationService
的新目标,并试图在设备上运行该应用程序,但它不适用于扩展目标I created have bundle ID com.example.xyzNotificationServie which mismatch
,并且为我的应用程序创建了预配置。
所以,我所做的是我创建新的应用程序ID在开发者帐号与 捆ID com.example.xyzNotificationServie和产生供应 的一样。
现在一切工作正常。我使用扩展,一切都很好。但是Rich push notification only works if I run the extension target not with the actual App target
。没关系,因为我知道每个扩展都是这样的。
但现在,我很困惑,如果我将上传我的应用程序在iTC然后什么 应该是我的应用程序包标识符?
我应该从Xcode中获得什么,无论是目标应用还是目标扩展 ?
任何人都可以帮忙?
应用程序扩展与您的主应用程序一起安装在设备上。应用扩展程序是我们在主项目中添加的目标。一个扩展与主项目捆绑在一起。 因此,您的主应用ID将用于将应用扩展程序上传到应用商店。
我这么认为,但是如果我用主要目标运行我的应用程序,那么它不会带有扩展名。并且我也为扩展创建了新的捆绑ID。所以,我还不清楚该怎么做.... –
要测试它,请为应用程序和应用程序扩展设置adhoc提供配置文件,并实现您的项目。在创建adhoc ipa的过程中,您会看到,您的应用和应用扩展都绑定在它中。然后创建链接并在设备上安装您的应用。它应该工作。 –
该扩展无法甚至建立与应用程序bcoz的adHoc配置都有不同的应用程序。 –
@你是否找到解决上述问题的方法? –
是的,您需要构建提交的应用目标。 –
对不起,但没有得到您的评论?你能否详细说明一下?谢谢 –