• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - UrbanAirShip 集成在我的项目中。它在 Swift3 中运行不佳

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:12:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我创建了一个新的 urbanairship 帐户,并按照 their link 中所述的所有文档进行操作。但是当我像他们提到的那样设置 AppDelegate 部分时:

func application(_ application: UIApplication,
                 didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let config = UAConfig.default();
    UAirship.takeOff(config);
    UAirship.push().defaultPresentationOptions = [.alert, .badge, .sound]
    UAirship.push().userPushNotificationsEnabled = true;
    return true;
}

我的代码在 UAirship.push().defaultPresentationOptions = [.alert, .badge, .sound] 上崩溃说: fatal error :在展开可选值时意外发现 nil。

我调试并发现 UAirship.push() 导致结果为零。

还请注意,我已按照同一页面上的要求创建了 AirshipConfig.pList 文件,并粘贴了以下内容:

<plist version="1.0">
<dict>
    <key>developmentAppKey</key>
    <string>Your Development App Key</string>
    <key>developmentAppSecret</key>
    <string>Your Development App Secret</string>
    <key>productionAppKey</key>
    <string>Your Production App Key</string>
    <key>productionAppSecret</key>
    <string>Your Production App Secret</string>
    <key>useWKWebView</key>
    <true/>
</dict>

谁能告诉我我在这里做错了什么?



Best Answer-推荐答案


useWKWebView 好像早就失效了:

2018-12-11 15:32:10.228876+0300 V4 P97 Dev[4468:2691527] [D] -[UAConfig setValue:forUndefinedKey:] [Line 404] Ignoring invalid UAConfig key: useWKWebView

可能默认情况下它是打开的,虽然你不能通过字体的大小来判断 在那个 WKWebView ;^)

关于ios - UrbanAirShip 集成在我的项目中。它在 Swift3 中运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44974325/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap