我试图了解 Apple 开发中心背后的机制。
我希望将我的个人 ID 与 Apple 开发人员的专业 ID 分开。他们将 Apple ID 绑定到 Macbook 中的用户,所以如果我想使用 xcode 制作应用程序,我必须创建另一个具有专业 ID 的用户?如果我理解有没有其他方式,可能比这更容易?
允许您使用单个 ID(并且只有一个用户在 macbook 上使用您的所有私人生活资料)但还可以保留使用另一个 ID 作为 Apple 开发人员获得的开发配置文件。
我正在开发跨平台移动应用程序并使用InAppBiling 插件作为我应用程序的应用程序内购买功能,但我对 iOS 上的以下场景有疑问:
场景:
目前,它允许用户 B 购买此项目,但它说此用户有订阅并请求修改此订阅的权限。
我的问题是如何防止用户B修改用户A的订阅?在创建收据之前我找不到任何解决方案。我不想让用户 B 修改用户 A 的订阅。我想通知用户 B 使用不同的 Apple ID 继续购买订阅。
提前致谢
我想出了如何检索登录用户的first/lastName.有没有办法获得AppleID?!
var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
defaultContainer.discoverUserInfoWithUserRecordID(recordID, {userInfo, error in
println("firstName: \(userInfo.firstName?) lastName: \(userInfo.lastName?)")
})
Run Code Online (Sandbox Code Playgroud) 在为 iOS 和 Web 成功实现“使用 Apple 登录”后,我尝试了使用Gigya Android SDK v4的开箱即用的 Android 实现(使用WebBridge 实现)
它工作正常,但流程的用户体验非常差:当点击 Web 视图中的 Apple 按钮时,用户被重定向到我的应用程序之外,在主浏览器中。
=> 在整个“使用 Apple 登录”流程中,如何将用户留在我的 WebView 中?