第三方后台配置—iOS版

第三方后台配置—iOS版

wapublisher No Comment
Uncategorized

一、Apple后台应用配置

1.1 Apple基础配置

确保游戏的GameCenter启用
iOS-Apple基础配置
获取应用Apple ID,如果使用到appsflyer渠道,应用未发布情况下在appsflyer渠道新建应用要用到此id。如果应用已经发布,则要使用到该应用在app store上的地址。
apple-基础配置
apple-基础配置

1.2 添加Apple商品信息

可以参考官方文档
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/Introduction.html#//apple_ref/doc/uid/TP40013727-CH1-SW1

1.3 添加Apple测试用户

向测试人员索取测试账号,添加到iTunes Connect中,具体可参考:
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html#//apple_ref/doc/uid/TP40011225-CH25-SW10 的 To create a new sandbox tester account部分
iOS-Apple基础配置
截图如下:
1、登录iTunes connect 选择用户和职能
iOS-Apple基础配置

2、进入用户和职能页面,选择沙箱技术测试员Tab标签,新建一个测试账号
iOS-Apple基础配置

添加沙箱技术测试者

iOS-Apple基础配置

截图可能会过时,以官方说明为准

1.4 消息推送

消息推送证书配置请参考Apple官方文档
https://developer.apple.com/cn/help/account

1.5 Sign in with Apple配置

参考苹果官网地址:

https://help.apple.com/developer-account/?lang=en#/devde676e696

1、 登录苹果开发者后台https://developer.apple.com/account
2、 选择Identifiers,找到对应app的identifer,如com.wing.sdkcn.lpw

Sign in with Apple配置

3、 点击对应identifer,进入App Id 配置界面,找到并勾选 Sign In with Apple,点击保存
Sign in with Apple配置

4、 然后点击 右上角 save 保存会出现 Modify App Capabilities 弹窗 点击 Confirm

Sign in with Apple配置

注:开启后 profile 将失效需要重新编辑 profile 文件给开发(即开发使用的开发证书、发布证书需要重新获取,并给到开发)

5、开发打开xcode工程,选择TARGETS–Signing&Capabilites-+Capability,弹出列表中,选择Sign in with Apple即可

Sign in with Apple配置

Sign in with Apple配置

6、开发使用步骤4新生成的签名文件,打包即可测试Sign in with Apple 登录

1.6 Sign in with Apple账号删除参数获取

1、苹果应用私钥&&私钥标识

登录苹果管理后台,找到Keys栏目,点击添加按钮

图片20

然后输入Key name,选择Sign in with Apple,点击右侧配置

图片20

选择对应应用的ID,然后点击Save
图片20

图片20

点击Register

图片20

点击Download,下载格式为.p8文件,保存。
图片20

WechatIMG775

其中Key ID 为私钥标识,copy保存。

打开下载的私钥文件,格式如下:
图片20

需要去除图中标记红色内容(—–BEGIN PRIVATE KEY—–、—–END PRIVATE KEY—–、换行)

如得到苹果应用私钥如下:
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgqrI54XKpKJW+JExnKZGdsa1LJ4pFPnyngbQjF+iHvZigCgYIKoZIzj0DAQehRANCAAT8kn1iPsR5COAruk/IiklsS9xzeRf7nfpcE7bn/Susrckpi+EDKdGmD6BOyKT+0OkpEDubkUaHlsyVM140A7fX

2、苹果账号TeamId

登录苹果管理后台,打开Account下的Membership模块,找到Team ID

图片20

1.7 Apple开发账号后台创建新应用



登录苹果管理后台,打开Certificates, Identifiers & Profiles模块
选择Identifiers,点击+号

图片20

选择App IDs,点击继续

图片20

选择App 类型,点击继续

图片20

填写描述以及Bundle ID,点击继续

图片20

点击Register按钮

图片20

此时,bundleid已经创建完成,接下来,需要创建打包需要的iOS App Development、Ad Hoc、App Store对应的证书文件。

Development:开发证书
Ad Hoc :打包证书,打包后只能安装到注册设备上
App Store :appstore证书,上线appstore打包证书

图片20

选择Profiles,点击+

图片20

选择iOS App Development,点击继续

图片20

选择刚才创建的buildid,点击继续

图片20

选择Select All,点击继续

图片20

选择Select All,点击继续

图片20

创建开发证书名字,点击Generate

图片20

点击Download
图片20

到此,则开发证书创建完成。创建Ad Hoc 、App store证书,步骤一致。完成后,需要把3个文件给到研发。

1.8 配置App Store 服务器通知


登录appstoreconnect后台,打开app选项,找到对应项目,然后在App信息-App Store 服务器通知,选择生产环境服务器URL,点击设置URL,其他URL规则如下

国外应用:https://api.wingsdk.com/sdkapi/v1/pay/apple_refund/{sdkAppId}.do
国内应用: https://api.wingsdk.cn/sdkapi/v1/pay/apple_refund/{sdkAppId}.do

然后选择版本1,然后保存

WechatIMG682

WechatIMG685

1.9 gamecenter权限设置

背景:从2023年8月16日开始,提供Game Center功能的新应用和应用更新需要包含Game Center授权,并在app Store Connect中配置Game Center功能,然后才能将其提交到app Store。App Store上现有的应用不受这一新要求的影响。

1.9.1 appstoreconnect 配置

登录appstoreconnect后台,选择对应用-要提交审核的版本,确保CameCenter 已开启。如已开启,则可忽略。如没有开启,点击开启,如下图
WechatIMG813

1.9.2 开发者后台配置

登录开发者后台 在Identifiers中,选择对应的应用的标识并点击开始编辑,选中 Game Center ,然后保存。如已开启,则可忽略

WechatIMG808

WechatIMG809

然后重新生成开发、生产证书给到研发。

1.9.3 Xcode配置

在TARGETS中,选中对应target,然后点击+Capability,选择Game Center,然后添加。查看项目名.emtitlements文件,确保内部已经添加了Game Center。如已添加,则可忽略

WechatIMG812

WechatIMG810

WechatIMG811

二、Facebook第三方后台配置

2.1 Facebook基础配置

  1. 请参考android的facebook登录配置
    与Android设置不同在“2. 添加Bundle ID”

向开发人员索取Bundle ID,设置到
图片20

2.facebook 应用面板->设置->基本->iOS->网址格式后缀(非必填)
url

2.5 Facebook添加开发者

请参考android的配置Facebook添加开发者

三、VK后台应用配置

请参考android部分的VK后台应用设置

四、Twitter后台应用配置

请参考android部分的Twitter后台应用设置

五、Instagram后台应用配置

请参考android部分的Instagram后台应用设置

六、智能客服 AIHelp后台应用配置

请参考android部分的智能客服 AIHelp后台应用设置

七、Firebase后台应用配置

7.1 现有Firebase添加应用

在浏览器中打开Firebase控制台点击添加已经在Google API存在的项目

1、点击项目进入详情,点击添加应用按钮

图片36

2、输入软件信息,bundle id,程序名字、appstoreID
图片36

3、然后点击注册应用,下载google配置文件放置项目根目录。

图片36

4、接下的步骤可以一直点击到下一步,直到项目创建完成。

图片36

7.2 现有项目获取配置文件(iOS)

登录firbase 管理后台,选择现有项目—设置—常规—您的应用,找到对应应用,下载最新的配置文件。

图片36

八、AppsFlyer后台应用配置

8.1 获取AppsFlyer的DevKey

在浏览器中打开appsflyer管理后台找到配置-应用配置-SDK验证下的Dev key(同一个账号下,所有应用的Dev key是相同的)

WechatIMG774

Leave a Reply